aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAgeFilesLines
* Test from Dhrystone to make sure that we're not emitting an aligned load for aBill Wendling2009-11-191-0/+28
* Fix PR5300.Jakob Stoklund Olesen2009-11-181-0/+29
* Fix inverted test and add testcase from failing self-host.Jakob Stoklund Olesen2009-11-181-0/+52
* Remove fragile test.Jakob Stoklund Olesen2009-11-171-1/+0
* Enable -split-phi-edges by default, except when -regalloc=local.Jakob Stoklund Olesen2009-11-172-1/+2
* Revert 89021. It's miscompiling llvm-gcc driver driver at -O0.Evan Cheng2009-11-172-8/+2
* Enable -split-phi-edges by defaultJakob Stoklund Olesen2009-11-172-2/+8
* MOV64rm should be marked isReMaterializable.Evan Cheng2009-11-171-0/+42
* Fix this test - there don't appear to be any actual Reload ReusesDan Gohman2009-11-161-1/+0
* Revert r87049, which was the workaround for the regression triggeredDan Gohman2009-11-161-2/+2
* - Check memoperand alignment instead of checking stack alignment. Most load /...Evan Cheng2009-11-161-0/+28
* Support spill comments.David Greene2009-11-161-0/+105
* Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng2009-11-141-0/+133
* Enable the tail call optimization when the caller returns undef.Dan Gohman2009-11-141-1/+8
* When optimizing for size, don't tail-merge unless it's likely to be aDan Gohman2009-11-131-0/+113
* Don't let a noalias difference disrupt the tailcall optimization.Dan Gohman2009-11-131-1/+15
* Update test.Daniel Dunbar2009-11-131-2/+2
* Tail merge at any size when there are two potentials blocks and oneDan Gohman2009-11-121-0/+27
* x86 users can now return arbitrary sized structs. Structs too large to fit i...Kenneth Uildriks2009-11-111-0/+17
* Add support for tail duplication to BranchFolding, and extendDan Gohman2009-11-112-5/+273
* Add nounwind.Evan Cheng2009-11-114-4/+4
* Fix test to work on every platform.Bill Wendling2009-11-111-1/+1
* Make sure that the exception handling data has the same visibility as theBill Wendling2009-11-111-0/+30
* Add testcase for recent checkin.Mike Stump2009-11-091-0/+55
* x86 vector shuffle cleanup/fixes:Nate Begeman2009-11-071-1/+1
* Fix a couple of shuffle patterns to use movhlps insteadEric Christopher2009-11-072-3/+4
* merge cmp1 into cmp0 and filecheckize.Chris Lattner2009-11-072-9/+19
* Fix PR5315, original patch by Nicolas Capens!Eric Christopher2009-11-064-18/+18
* RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg,Evan Cheng2009-11-041-0/+15
* Re-apply 85799. It turns out my code isn't buggy.Evan Cheng2009-11-031-3/+5
* Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks2009-11-031-0/+1
* Revert 85799 for now. It might be breaking llvm-gcc driver.Evan Cheng2009-11-021-5/+3
* Initilize the machine LICM CSE map upon the first time an instruction is hois...Evan Cheng2009-11-021-3/+5
* improve x86 codegen support for blockaddress. We now compileChris Lattner2009-11-011-0/+16
* Add a target triple so that this test behaves consistently across hosts.Dan Gohman2009-10-311-1/+1
* Fix the -mattr line for this test so that it passes on hosts that lack SSSE3.Dan Gohman2009-10-301-1/+1
* Fix MachineLICM to use the correct virtual register class whenDan Gohman2009-10-301-0/+26
* I forgot to commit this test.Evan Cheng2009-10-301-0/+28
* Reimplement BranchFolding change to avoid tail merging for a 1 instructionBob Wilson2009-10-283-3/+3
* Teach MachineLICM to unfold loads from constant memory fromDan Gohman2009-10-282-0/+70
* Mark dead physregdefs dead immediately. This helps MachineSink andDan Gohman2009-10-281-0/+15
* Allow constants of different types to share constant pool entriesDan Gohman2009-10-281-0/+19
* Break anti-dependence breaking out into its own class.David Goodwin2009-10-261-2/+2
* Make LSR's OptimizeShadowIV ignore induction variables with negativeDan Gohman2009-10-261-0/+25
* - Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests andEvan Cheng2009-10-261-0/+171
* fix PR5295 where the .ll parser didn't reject a function after a globalChris Lattner2009-10-251-1/+1
* APInt-ify the gep scaling code, so that it correctly handles the case whereDan Gohman2009-10-231-0/+12
* Update tests for 84931.Evan Cheng2009-10-237-14/+14
* Allow the target to select the level of anti-dependence breaking that should ...David Goodwin2009-10-227-14/+14
* Revert the main portion of r31856. It was causing BranchFoldingDan Gohman2009-10-221-6/+6