aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2009-11-30Add test case for r90108Mon P Wang
2009-11-26Test for 89905.Evan Cheng
2009-11-22Turns out stuff gets allocated to different registers depending on the subtar...Benjamin Kramer
2009-11-22Fix for bad FileCheck converts in revision 89584.Edward O'Callaghan
2009-11-22Convert a few tests to FileCheck for PR5307.Edward O'Callaghan
2009-11-20Enable hoisting load from constant memories.Evan Cheng
2009-11-20Recommitting PALIGNR shift width fixes.Sean Callanan
2009-11-20Reverting PALIGNR fix until I figure out how thisSean Callanan
2009-11-20Fixed PALIGNR to take 8-bit rotations in all cases.Sean Callanan
2009-11-20Fix fast-isel to avoid selecting the return instruction if aDan Gohman
2009-11-19Test from Dhrystone to make sure that we're not emitting an aligned load for aBill Wendling
2009-11-18Fix PR5300.Jakob Stoklund Olesen
2009-11-18Fix inverted test and add testcase from failing self-host.Jakob Stoklund Olesen
2009-11-17Remove fragile test.Jakob Stoklund Olesen
2009-11-17Enable -split-phi-edges by default, except when -regalloc=local.Jakob Stoklund Olesen
2009-11-17Revert 89021. It's miscompiling llvm-gcc driver driver at -O0.Evan Cheng
2009-11-17Enable -split-phi-edges by defaultJakob Stoklund Olesen
2009-11-17MOV64rm should be marked isReMaterializable.Evan Cheng
2009-11-16Fix this test - there don't appear to be any actual Reload ReusesDan Gohman
2009-11-16Revert r87049, which was the workaround for the regression triggeredDan Gohman
2009-11-16- Check memoperand alignment instead of checking stack alignment. Most load /...Evan Cheng
2009-11-16Support spill comments.David Greene
2009-11-14Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng
2009-11-14Enable the tail call optimization when the caller returns undef.Dan Gohman
2009-11-13When optimizing for size, don't tail-merge unless it's likely to be aDan Gohman
2009-11-13Don't let a noalias difference disrupt the tailcall optimization.Dan Gohman
2009-11-13Update test.Daniel Dunbar
2009-11-12Tail merge at any size when there are two potentials blocks and oneDan Gohman
2009-11-11x86 users can now return arbitrary sized structs. Structs too large to fit i...Kenneth Uildriks
2009-11-11Add support for tail duplication to BranchFolding, and extendDan Gohman
2009-11-11Add nounwind.Evan Cheng
2009-11-11Fix test to work on every platform.Bill Wendling
2009-11-11Make sure that the exception handling data has the same visibility as theBill Wendling
2009-11-09Add testcase for recent checkin.Mike Stump
2009-11-07x86 vector shuffle cleanup/fixes:Nate Begeman
2009-11-07Fix a couple of shuffle patterns to use movhlps insteadEric Christopher
2009-11-07merge cmp1 into cmp0 and filecheckize.Chris Lattner
2009-11-06Fix PR5315, original patch by Nicolas Capens!Eric Christopher
2009-11-04RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg,Evan Cheng
2009-11-03Re-apply 85799. It turns out my code isn't buggy.Evan Cheng
2009-11-03Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks
2009-11-02Revert 85799 for now. It might be breaking llvm-gcc driver.Evan Cheng
2009-11-02Initilize the machine LICM CSE map upon the first time an instruction is hois...Evan Cheng
2009-11-01improve x86 codegen support for blockaddress. We now compileChris Lattner
2009-10-31Add a target triple so that this test behaves consistently across hosts.Dan Gohman
2009-10-30Fix the -mattr line for this test so that it passes on hosts that lack SSSE3.Dan Gohman
2009-10-30Fix MachineLICM to use the correct virtual register class whenDan Gohman
2009-10-30I forgot to commit this test.Evan Cheng
2009-10-28Reimplement BranchFolding change to avoid tail merging for a 1 instructionBob Wilson
2009-10-28Teach MachineLICM to unfold loads from constant memory fromDan Gohman