aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2009-03-18Add -relocation-model=pic so that the test worksRafael Espindola
2009-03-18Disable the "call to immediate" optimization on x86-64. It isChris Lattner
2009-03-18A more proper -mtriple.Bill Wendling
2009-03-18Temporary fix. I think Rafael wanted this to be Linux-only.Bill Wendling
2009-03-17Don't force promotion of return arguments on the callee.Rafael Espindola
2009-03-17this is apparently passing now. Evan/Dan, please checkChris Lattner
2009-03-17Fix codegen to compute the size of an allocation by multiplying theChris Lattner
2009-03-17Add newline at end of file.Evan Cheng
2009-03-17Reapply r67049, with the test adjusted for darwinDuncan Sands
2009-03-17Fix a problem with DAGCombine where we were building an illegal buildMon P Wang
2009-03-17Recognize bswapl as bswap too.Dan Gohman
2009-03-17Recognize "bswapq" as an alternate spelling for the bswap instruction.Dan Gohman
2009-03-17Spiller may unfold load / mod / store instructions as an optimization when th...Evan Cheng
2009-03-16--- Reverse-merging (from foreign repository) r67049 into '.':Bill Wendling
2009-03-16Tweak the fix for PR3784: be less sensitive about justDuncan Sands
2009-03-14Add a testcase that covers a wide variety of ABI isel cases.Dan Gohman
2009-03-14Use %rip-relative addressing on x86-64 whenever practical, asDan Gohman
2009-03-13Add a few more ptrtoint/inttoptr cast tests.Dan Gohman
2009-03-13Improve FastISel's handling of truncates to i1, and implementDan Gohman
2009-03-13Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make...Evan Cheng
2009-03-13Fix FastISel's assumption that i1 values are always zero-extendedDan Gohman
2009-03-13Improve sext and zext of TLS variables.Rafael Espindola
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng
2009-03-13generalize the previous code to use the full generality of LEAChris Lattner
2009-03-13optimize the case of cond ? 42 : 41 and friends. This compiles theChris Lattner
2009-03-13Enhance address-mode folding of ISD::ADD to handle cases where theDan Gohman
2009-03-12Add this test back.Evan Cheng
2009-03-12Revert commit 66140 since it caused several failuresDuncan Sands
2009-03-12Typo.Evan Cheng
2009-03-12Fix test after Chris' select changes.Evan Cheng
2009-03-12Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))"Chris Lattner
2009-03-12On x86, if the only use of a i64 load is a i64 store, generate a pair of doub...Evan Cheng
2009-03-12add nounwindsChris Lattner
2009-03-11Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and theDan Gohman
2009-03-11optimize i8 and i16 tls values.Rafael Espindola
2009-03-11My last coalescer fix introduced a subtler one. It's aborting a commuting opt...Evan Cheng
2009-03-11For yonah, fix a vector shuffle case for v16i8 where we didn't properly clear...Mon P Wang
2009-03-11Fixed a v8i16 shuffle case that should generate a pshufb instead of a pshuflw...Mon P Wang
2009-03-11reapply my previous patch (r66358) with a tweak to set theChris Lattner
2009-03-11Two coalescer fixes in one.Evan Cheng
2009-03-10Readd test, but XFAIL it.Bill Wendling
2009-03-10Revert 66358 for now. It's breaking povray, 450.soplex, and 456.hmmer on x86 ...Evan Cheng
2009-03-10Add radar number.Bill Wendling
2009-03-09Fix PR3763 by using proper APInt methods instead of uint64_t's.Chris Lattner
2009-03-09Yet another case where the spiller marked two uses of the same register on th...Evan Cheng
2009-03-08implement an optimization to codegen c ? 1.0 : 2.0 as load { 2.0, 1.0 } + c*4. Chris Lattner
2009-03-07Arithmetic instructions don't set EFLAGS bits OF and CF bitsDan Gohman
2009-03-06Fix ScheduleDAGRRList::CopyAndMoveSuccessors' handling of nodesDan Gohman
2009-03-05Fix the "test" optimization to recognize "dec" as an add ofDan Gohman
2009-03-05Make this test more thorough. Not only should there be no %esi,Dan Gohman