aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Expand invalid return values for umulo and smulo. Handle these similarlyEric Christopher2011-01-201-0/+28
* Fix an off-by-one error in ctpop combining.Benjamin Kramer2011-01-171-2/+11
* Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0.Benjamin Kramer2011-01-171-0/+31
* Update tests.Rafael Espindola2011-01-164-17/+17
* fix PR8514, a bug where the "heroic" transformation of shift/and Chris Lattner2011-01-161-0/+36
* fix PR8981, a crash trying to form a conditional inc with a floating point co...Chris Lattner2011-01-161-0/+10
* reapply my fix for PR8961 with a tweak to properly handleChris Lattner2011-01-161-0/+17
* revert my fastisel patch again which apparently still gives theChris Lattner2011-01-141-17/+0
* reapply r123414 now that the botz are calmed down and the fix is already in.Chris Lattner2011-01-141-0/+17
* r123414 broke llvm-gcc bootstrap apparently, revertChris Lattner2011-01-141-17/+0
* fix PR8961 - a fast isel miscompilation where we'd insert a new instructionChris Lattner2011-01-141-0/+17
* Experiment with changing the default 32-bit linux stack alignment toEric Christopher2011-01-135-62/+80
* Try again enabling LiveDebugVariables.Jakob Stoklund Olesen2011-01-123-5/+4
* The world is not ready for LiveDebugVariables yet.Jakob Stoklund Olesen2011-01-113-4/+5
* Enable LiveDebugVariables by default.Jakob Stoklund Olesen2011-01-113-5/+4
* Fix PR 8916 (qv for analysis), at least the immediate problem.Dale Johannesen2011-01-101-0/+15
* Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng2011-01-081-2/+2
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-071-7/+9
* Speculatively revert r123032.Devang Patel2011-01-073-2/+4
* Appropriately truncate debug info range in dwarf output.Devang Patel2011-01-073-3/+58
* Revert r122955. It seems using movups to lower memcpy can cause massive regre...Evan Cheng2011-01-0710-78/+96
* Try to unbreak the arm buildbot.Benjamin Kramer2011-01-071-1/+1
* Fix the other problem reported in PR8582. Testcase and patch byDuncan Sands2011-01-061-0/+19
* Use movups to lower memcpy and memset even if it's not fast (like corei7).Evan Cheng2011-01-0610-96/+78
* Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng2011-01-062-24/+48
* Revert r122936. I'll re-implement the change.Evan Cheng2011-01-062-48/+24
* Fix test to coincide with r122934 change from PR8919.Bill Wendling2011-01-061-1/+1
* r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowingEvan Cheng2011-01-062-24/+48
* Avoid zero extend bit test operands to pointer type if all the masks fit inEvan Cheng2011-01-061-0/+30
* Optimize:Evan Cheng2011-01-051-0/+60
* fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem!Chris Lattner2011-01-051-0/+13
* Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng2011-01-037-170/+170
* Try to reuse the value when lowering memset.Benjamin Kramer2011-01-021-0/+9
* Lower the i8 extension in memset to a multiply instead of a potentially long ...Benjamin Kramer2011-01-021-0/+11
* Fix darwin bots.Rafael Espindola2011-01-011-1/+1
* Add support for the 'H' modifier.Rafael Espindola2011-01-011-0/+12
* test/CodeGen/X86/negative-sin.ll: FileCheck-ize.NAKAMURA Takumi2010-12-291-2/+2
* test/CodeGen/X86/fp-in-intregs.ll: FileCheck-ize.NAKAMURA Takumi2010-12-291-1/+2
* DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal....Benjamin Kramer2010-12-221-0/+12
* X86: Lower a select directly to a setcc_carry if possible.Benjamin Kramer2010-12-221-2/+19
* Fix a bug in ReduceLoadWidth that wasn't handling extendingChris Lattner2010-12-221-3/+21
* Reapply 122353-122355 with fixes. 122354 was wrong;Dale Johannesen2010-12-212-3/+13
* Add some x86 specific dagcombines for conditional increments.Benjamin Kramer2010-12-211-0/+89
* Revert 122353-122355 for the moment, they broke stuff.Dale Johannesen2010-12-212-13/+3
* Add a new transform to DAGCombiner.Dale Johannesen2010-12-211-0/+10
* Get the type of a shift from the shift, not from its shiftDale Johannesen2010-12-211-3/+3
* Cosmetic changes.Dale Johannesen2010-12-201-1/+1
* now that addc/adde are gone, "ADDC" in the X86 backend uses EFLAGS results,Chris Lattner2010-12-201-0/+19
* We lower setb to sbb with the hope that the and will go away, when it Chris Lattner2010-12-201-0/+9
* Add comment for testcase for 122206Mon P Wang2010-12-201-1/+2