aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* 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
* Prevents PerformShuffleCombine from creating a node with an illegal type afte...Mon P Wang2010-12-191-4/+24
* improve the setcc -> setcc_carry optimization to happen moreChris Lattner2010-12-193-23/+34
* now that generic vector types aren't selected onto MMX registers, theseChris Lattner2010-12-1938-38/+36
* fix PR8642: if a critical edge has a PHI value that can trap,Chris Lattner2010-12-191-0/+29
* Just rename the functions, relying on matching a instruction that has the sam...Benjamin Kramer2010-12-181-4/+4
* Test more than just label names and make test work on non-x86 hosts.Benjamin Kramer2010-12-181-1/+5
* Add support for matching psign & plendvb to the x86 targetNate Begeman2010-12-171-0/+26
* Add a transform to DAG Combiner. This improves theDale Johannesen2010-12-171-0/+9
* Teach machine cse to commute instructions.Evan Cheng2010-12-151-0/+40
* take care of some todos, transforming [us]mul_lohi into Chris Lattner2010-12-151-0/+1
* merge two testsChris Lattner2010-12-152-7/+10
* Fix a minor bug in two-address pass. It was missing a commute opportunity.Evan Cheng2010-12-141-5/+43
* rename testChris Lattner2010-12-131-0/+0
* Add a couple dag combines to transform mulhi/mullo into a wider multiplyChris Lattner2010-12-132-12/+36
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-101-1/+1
* Rewrite the darwin tlv support to use a chain and return to copyingEric Christopher2010-12-091-0/+16
* Remove extraneous copy from DAG conversion for darwin tls. This wasEric Christopher2010-12-091-0/+32
* Move this test to tlv* to make it easier to notice versus linux tlsEric Christopher2010-12-081-0/+0
* If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel2010-12-061-24/+18
* Revert previous two patches while I try to find out how to make bothRafael Espindola2010-12-061-1/+1
* Update test for the extra =.Rafael Espindola2010-12-061-1/+1
* Teach X86ISelLowering that the second result of X86ISD::UMUL is a flagsChris Lattner2010-12-051-0/+22
* it turns out that when ".with.overflow" intrinsics were added to the X86Chris Lattner2010-12-051-1/+7
* fix the rest of the linux miscompares :)Chris Lattner2010-12-051-1/+1
* generalize the previous check to handle -1 on either side of the Chris Lattner2010-12-051-0/+24
* relax this to handle linux defaulting to -static.Chris Lattner2010-12-051-1/+1
* Improve an integer select optimization in two ways:Chris Lattner2010-12-051-0/+58
* merge some tests into select.ll and make them more specific.Chris Lattner2010-12-057-99/+88