aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-065-4/+39
* Move this test from test/Transforms/IndVarSimplify toDan Gohman2010-01-051-0/+19
* Don't assign the shift the same type as the variable being shifted. This couldBill Wendling2010-01-051-0/+15
* Delete useless trailing semicolons.Dan Gohman2010-01-0529-63/+63
* Make this test more portable.Dan Gohman2010-01-041-1/+1
* Add some tests and update an existing test to reflect recentDan Gohman2010-01-043-11/+104
* Fix invalid chain folding for memory variant of sdiv / udivAnton Korobeynikov2010-01-041-0/+50
* fix PR5930, allowing the asmprinter to emit difference betweenChris Lattner2010-01-031-0/+29
* add PR#Chris Lattner2010-01-031-0/+1
* differences between two blockaddress's don't cause a Chris Lattner2010-01-031-0/+21
* allow this to work on linux hosts.Chris Lattner2010-01-021-1/+1
* Teach codegen to handle:Chris Lattner2010-01-021-2/+42
* rename file.Chris Lattner2010-01-011-0/+0
* Teach codegen to lower llvm.powi to an efficient (but not optimal) Chris Lattner2010-01-012-35/+29
* Make this more likely to generate a libcall.Chris Lattner2010-01-011-3/+2
* Extern declaration for unordered.f32 libcall was not being emitted. Fixed that.Sanjiv Gupta2009-12-291-0/+44
* Fixed llc crash for zext (i1 -> i8) loads.Sanjiv Gupta2009-12-281-0/+37
* handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a Chris Lattner2009-12-241-4/+38
* move an optimization for memcmp out of simplifylibcalls and into Chris Lattner2009-12-241-0/+76
* Reapply 91904.Sanjiv Gupta2009-12-231-0/+15
* deleting empty file.Sanjiv Gupta2009-12-231-0/+0
* Reverting back 91904.Sanjiv Gupta2009-12-231-15/+0
* Use more sensible type for flags in asms. PR 5570.Dale Johannesen2009-12-231-0/+29
* Update objectsize intrinsic and associated dependencies. FixEric Christopher2009-12-231-4/+4
* Add testcase for PR5703Anton Korobeynikov2009-12-221-0/+13
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-221-14/+7
* While converting one of the operands to a memory operand, we need to check if...Sanjiv Gupta2009-12-221-0/+15
* Emit direction operand in binary insns that stores in memory.Sanjiv Gupta2009-12-191-0/+13
* Test cases for changes done in 91768.Sanjiv Gupta2009-12-192-0/+21
* Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng2009-12-181-0/+29
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-181-0/+28
* Tidy up this testcase and add test for tailcall optimizationDan Gohman2009-12-181-7/+12
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-181-0/+12
* Remove "tail" keywords. These calls are not intended to be tail calls.Dan Gohman2009-12-181-33/+33
* Add test case for the phi reuse patch.Jakob Stoklund Olesen2009-12-181-0/+66
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-1815-197/+197
* Revert this dag combine change:Evan Cheng2009-12-171-4/+4
* Make this test pass on Linux.Nick Lewycky2009-12-161-9/+20
* Re-enable 91381 with fixes.Evan Cheng2009-12-161-1/+0
* Do better with physical reg operands (typically, from inline asm)Dale Johannesen2009-12-162-2/+51
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-151-0/+15
* Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp.Evan Cheng2009-12-151-0/+1
* Make 91378 more conservative.Evan Cheng2009-12-151-13/+0
* Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al...Evan Cheng2009-12-151-0/+23
* Fold (zext (and x, cst)) -> (and (zext x), cst).Evan Cheng2009-12-151-4/+4
* Propagate zest through logical shift.Evan Cheng2009-12-152-0/+51
* Fix integer cast code to handle vector types.Dan Gohman2009-12-141-0/+13
* Disable r91104 for x86. It causes partial register stall which pessimize code...Evan Cheng2009-12-121-1/+3
* Lower setcc branchless, if this is profitable.Anton Korobeynikov2009-12-111-0/+116
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-111-0/+37