aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2009-12-12Disable r91104 for x86. It causes partial register stall which pessimize code...Evan Cheng
2009-12-11Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman
2009-12-11Change this to the correct PR number.Dan Gohman
2009-12-11Fix the result type of SELECT nodes lowered from Select instructions withDan Gohman
2009-12-11Honour setHasCalls() set from isel.Anton Korobeynikov
2009-12-11Tests for 91103 and 91104.Evan Cheng
2009-12-10It's not safe to coalesce a move where src and dst registers have different s...Evan Cheng
2009-12-09Fix test.Evan Cheng
2009-12-09Optimize splat of a scalar load into a shuffle of a vector load when it's leg...Evan Cheng
2009-12-07Use FileCheck and set nounwind on calls.David Greene
2009-12-07Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman
2009-12-05Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.Bill Wendling
2009-12-04Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen
2009-12-03Don't pull vector sext through both hands of a logical operation, since doing...Nate Begeman
2009-12-02Remove unnecessary check.Bill Wendling
2009-12-01Fix PR5391: support early clobber physical register def tied with a use (ewwww)Evan Cheng
2009-12-01Use CFG connectedness as a secondary sort key when deciding the order of copy...Jakob Stoklund Olesen
2009-11-30New virtual registers created for spill intervals should inherit allocation h...Jakob Stoklund Olesen
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