- Jun 18, 2011
-
-
Eric Christopher authored
range without a libcall to a new mulo<mode> libcall that we'd have to create. Finishes the rest of rdar://9090077 and rdar://9210061 llvm-svn: 133318
-
- Jun 17, 2011
-
-
Nadav Rotem authored
the newly created simple type is valid before checking its legality. Re-commit the test file. llvm-svn: 133291
-
Eric Christopher authored
calls if we haven't been able to lower them any other way. Fixes rdar://9090077 and rdar://9210061 llvm-svn: 133288
-
Galina Kistanova authored
llvm-svn: 133275
-
Chris Lattner authored
to functions and call/invokes, not to types. llvm-svn: 133266
-
Chris Lattner authored
needed since llvm-gcc 3.4 days. llvm-svn: 133248
-
Chris Lattner authored
remove asmparser support for the old getresult instruction, which has been subsumed by extractvalue. llvm-svn: 133247
-
Chris Lattner authored
was replaced with return of a "first class aggregate". llvm-svn: 133245
-
Chris Lattner authored
syntax and has been long obsolete. As usual, updating the tests is the nasty part of this. llvm-svn: 133242
-
Chris Lattner authored
are either unreduced or only test old syntax. llvm-svn: 133228
-
- Jun 16, 2011
-
-
Nick Lewycky authored
llvm-svn: 133189
-
Bruno Cardoso Lopes authored
Original patch by Syoyo Fujita with more comments by me. llvm-svn: 133153
-
Nick Lewycky authored
llvm-svn: 133133
-
Andrew Trick authored
llvm-svn: 133132
-
Nick Lewycky authored
llvm-svn: 133124
-
- Jun 15, 2011
-
-
John McCall authored
optimizations when emitting calls to the function; instead those calls may use faster relocations which require the function to be immediately resolved upon loading the dynamic object featuring the call. This is useful when it is known that the function will be called frequently and pervasively and therefore there is no merit in delaying binding of the function. Currently only implemented for x86-64, where it turns into a call through the global offset table. Patch by Dan Gohman, who assures me that he's going to add LangRef documentation for this once it's committed. llvm-svn: 133080
-
Andrew Trick authored
llvm-svn: 133068
-
Andrew Trick authored
Added a test case for handling physreg aliases during pre-RA-sched. llvm-svn: 133063
-
Chad Rosier authored
llvm-svn: 133062
-
Nadav Rotem authored
specifying that the target CPU is corei7. llvm-svn: 133053
-
Rafael Espindola authored
llvm-svn: 133026
-
Chad Rosier authored
converted to add x,x if x is a undef. add undef, undef does not guarantee that the resulting low order bit is zero. Fixes <rdar://problem/9453156> and <rdar://problem/9487392>. llvm-svn: 133022
-
Rafael Espindola authored
llvm-svn: 133021
-
- Jun 14, 2011
-
-
-
Rafael Espindola authored
llvm-svn: 133009
-
Dan Gohman authored
llvm-svn: 133001
-
Dan Gohman authored
llvm-gcc-x86_64-linux-selfhost buildbot and others. llvm-svn: 133000
-
Rafael Espindola authored
llvm-svn: 132995
-
Nadav Rotem authored
llvm-svn: 132991
-
Rafael Espindola authored
llvm-svn: 132988
-
Nadav Rotem authored
further investigation. llvm-svn: 132986
-
Nadav Rotem authored
Add a testcase for checking the integer-promotion of many different vector types (with power of two types such as 8,16,32 .. 512). Fix a bug in the integer promotion of bitcast nodes. Enable integer expanding only if the target of the conversion is an integer (when the type action is scalarize). Add handling to the legalization of vector load/store in cases where the saved vector is integer-promoted. llvm-svn: 132985
-
Bruno Cardoso Lopes authored
or instruction cache access. Update the targets to match it and also teach autoupgrade. llvm-svn: 132976
-
Rafael Espindola authored
sharp all or nothing transition when one extra predecessor was added. Now we still test first ones for merging. llvm-svn: 132974
-
Bill Wendling authored
operands in the aliasee, don't print the alias. llvm-svn: 132963
-
- Jun 13, 2011
-
-
Jakob Stoklund Olesen authored
In particular, don't spill dirty registers only to satisfy a hint. It is not worth it. The attached test case provides an example where the fast allocator would spill a register when other registers are available. llvm-svn: 132900
-
- Jun 12, 2011
-
-
Rafael Espindola authored
Add a triple to the tests. llvm-svn: 132885
-
Rafael Espindola authored
llvm-svn: 132884
-
- Jun 11, 2011
-
-
Eli Friedman authored
rdar://9431466 llvm-svn: 132864
-
- Jun 10, 2011
-
-
Eli Friedman authored
llvm-svn: 132839
-