summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAge
* Try to fix the ARM and PPC buildbots. The -mattr=vector-unaligned-memJeffrey Yasskin2010-01-13
* Add a quick pass to optimize sign / zero extension instructions. For targets ...Evan Cheng2010-01-13
* Add nounwind.Evan Cheng2010-01-12
* Revert commit 93204, since it causes the assembler to barfDuncan Sands2010-01-12
* Make several tests less fragile.Dan Gohman2010-01-12
* Reapply the MOV64r0 patch, with a fix: MOV64r0 clobbers EFLAGS.Dan Gohman2010-01-12
* Add manual ISD::OR fastisel selection routines. TableGen is no longer autogen...Evan Cheng2010-01-11
* Extend r93152 to work on OR r, r. If the source set bits are known not to ove...Evan Cheng2010-01-11
* reduce this to a sensible testcase.Chris Lattner2010-01-11
* Shorten up this testcase.David Greene2010-01-11
* Revert 93158. It's breaking quite a few x86_64 tests.Evan Cheng2010-01-11
* Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND...Jakob Stoklund Olesen2010-01-11
* Use a 32-bit and with implicit zero-extension instead of a 64-bit and if itDan Gohman2010-01-11
* Re-instate MOV64r0 and MOV16r0, with adjustments to work with theDan Gohman2010-01-11
* Generalize this check to avoid depending on a specific register assignment.Dan Gohman2010-01-11
* Make this test less trivial, to avoid spurious failures.Dan Gohman2010-01-11
* Select an OR with immediate as an ADD if the input bits are known zero. This ...Evan Cheng2010-01-11
* Implement a feature (-vector-unaligned-mem) to allow targets toDavid Greene2010-01-11
* Fix http://llvm.org/PR5729: x86-64 tail calls were putting their targets intoJeffrey Yasskin2010-01-09
* Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNodeDan Gohman2010-01-09
* Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result...Evan Cheng2010-01-08
* ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced....Evan Cheng2010-01-08
* Fix rdar://7517201, a regression introduced by r92849.Chris Lattner2010-01-07
* Fix a minor regression from my dag combiner changes. One more place which nee...Evan Cheng2010-01-07
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-06
* Move this test from test/Transforms/IndVarSimplify toDan Gohman2010-01-05
* Don't assign the shift the same type as the variable being shifted. This couldBill Wendling2010-01-05
* Delete useless trailing semicolons.Dan Gohman2010-01-05
* Make this test more portable.Dan Gohman2010-01-04
* Add some tests and update an existing test to reflect recentDan Gohman2010-01-04
* fix PR5930, allowing the asmprinter to emit difference betweenChris Lattner2010-01-03
* add PR#Chris Lattner2010-01-03
* differences between two blockaddress's don't cause a Chris Lattner2010-01-03
* allow this to work on linux hosts.Chris Lattner2010-01-02
* Teach codegen to handle:Chris Lattner2010-01-02
* rename file.Chris Lattner2010-01-01
* Teach codegen to lower llvm.powi to an efficient (but not optimal) Chris Lattner2010-01-01
* handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a Chris Lattner2009-12-24
* move an optimization for memcmp out of simplifylibcalls and into Chris Lattner2009-12-24
* Update objectsize intrinsic and associated dependencies. FixEric Christopher2009-12-23
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-22
* Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng2009-12-18
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-18
* Tidy up this testcase and add test for tailcall optimizationDan Gohman2009-12-18
* Remove "tail" keywords. These calls are not intended to be tail calls.Dan Gohman2009-12-18
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-18
* Re-enable 91381 with fixes.Evan Cheng2009-12-16
* Do better with physical reg operands (typically, from inline asm)Dale Johannesen2009-12-16
* For fastcc on x86, let ECX be used as a return register after EAX and EDXKenneth Uildriks2009-12-15
* Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp.Evan Cheng2009-12-15