aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2007-09-07Avoid storing and reloading zeros and other constants from stack slotsDan Gohman
2007-09-07Add support for having different alignment for objects on call frames.Rafael Espindola
2007-09-07Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov
2007-09-06Proper handle case, when aliasee is external weak symbol referenced only by a...Anton Korobeynikov
2007-09-06Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen:Evan Cheng
2007-09-05Change all floating constants that are not exactlyDale Johannesen
2007-09-04Fix for PR1632. EHSELECTION always produces a i32 value.Evan Cheng
2007-08-31Initial support for calling functions with byval arguments on x86-64Rafael Espindola
2007-08-31Update test case to reflect Dale's change.Evan Cheng
2007-08-30Do not run on darwin.Tanya Lattner
2007-08-30Added support to fold X86 load / store instructions. This allow rematerialize...Evan Cheng
2007-08-27Add explicit triples to avoid default behavior that varies by host.Dan Gohman
2007-08-27If the source and destination pointers in an llvm.memmove are knownDan Gohman
2007-08-27call libc memcpy/memset if array size is bigger then threshold.Rafael Espindola
2007-08-18Test dag xform: Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C)Evan Cheng
2007-08-16New test. Make sure dynamic_stackalloc size is rounded up.Evan Cheng
2007-08-16Update test: dynamic_stackalloc size *must* be rounded to ensure stack ptr be...Evan Cheng
2007-08-16add byval testRafael Espindola
2007-08-15Convert tests using "grep -c ... | grep ..." to use the count script.Dan Gohman
2007-08-15Delete extraneous uses of wc -l.Dan Gohman
2007-08-15Convert another test to use the count script. This one didn't fit theDan Gohman
2007-08-15Convert tests using "| wc -l | grep ..." to use the count script.Dan Gohman
2007-08-14tcl seems to hate |& for some reason.Chris Lattner
2007-08-14switch this to use fastcc to avoid fpstack traffic on x86-32. Switch to Chris Lattner
2007-08-14Update test case. A spill should now be deleted.Evan Cheng
2007-08-14Spiller reuse test case.Evan Cheng
2007-08-13Now capable of rematerializing coalesced live intervals.Evan Cheng
2007-08-13When x86 addresses matching exceeds its recursion limit, check toDan Gohman
2007-08-13Fix PR1607Chris Lattner
2007-08-10Fix test so it passes.Christopher Lamb
2007-08-10Increase efficiency of sign_extend_inreg by using subregisters for truncation...Christopher Lamb
2007-08-10Add 2-addr to 3-addr promotion code that allows 32-bit LEA to be used via sub...Christopher Lamb
2007-08-10Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VECTOR_ELT toDan Gohman
2007-08-05allow this to pass on ppc hosts.Chris Lattner
2007-08-02Fix the alignment requirements of several unpck and shuf instructions.Dan Gohman
2007-08-02Mark the SSE and MMX load instructions thatDan Gohman
2007-08-02Fix test.Evan Cheng
2007-08-01New test. Bogus implicit-def prevented a copy from being coalesced.Evan Cheng
2007-08-01we're now handling this right :)Chris Lattner
2007-08-01Requires SSE2.Evan Cheng
2007-07-31Change the x86 assembly output to use tab characters to separate theDan Gohman
2007-07-31Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v...Evan Cheng
2007-07-27Re-apply 40504, but with a fix for the segfault it caused in oggenc:Dan Gohman
2007-07-27Reverting 40504 for now. It's breaking oggenc.Evan Cheng
2007-07-26Test case for PR1573.Evan Cheng
2007-07-26Fix test.Evan Cheng
2007-07-26Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associated code from theDan Gohman
2007-07-24Use movaps to load a v4f32 build_vector of all-constant values into aDan Gohman
2007-07-20Update these regression tests to accomodate X86InstrSSE.td now using movups/m...Dan Gohman
2007-07-20New test.Evan Cheng