aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* RALinScan::attemptTrivialCoalescing() was returning a virtual register instea...Evan Cheng2009-06-041-0/+48
* A value defined by an implicit_def can be liven to a use BB. This is unfortun...Evan Cheng2009-06-041-0/+263
* For XTARGET to work on targets not in the list,Dale Johannesen2009-06-042-0/+2
* Check in test changes that I accidentally left out of r72872.Dan Gohman2009-06-042-8/+9
* PR3739, part 2: Use an explicit store to spill XMM registers. (Previously,Eli Friedman2009-06-041-0/+12
* PR3739, part 1: Disable the red zone on Win64.Eli Friedman2009-06-041-0/+9
* Re-apply 72756 with fixes. One of those was introduced by we changed MachineI...Evan Cheng2009-06-041-1/+0
* PR4317: Handle splits where the new block is unreachable correctly in Eli Friedman2009-06-031-0/+15
* For Darwin / x86_64, override -relocation-model=static to pic if the output i...Evan Cheng2009-06-034-23/+3
* Don't attempt to simplify an non-affine IV expression if it can'tDan Gohman2009-06-032-0/+43
* Fix for PR4225: When rewriter reuse a value in a physical register , it clear...Evan Cheng2009-06-031-0/+362
* Temporarily revert 72756 for now.Evan Cheng2009-06-031-0/+1
* Fold preceding / trailing base inc / dec into the single load / store as well.Evan Cheng2009-06-031-0/+12
* Revert r72734. The Darwin assembler doesn't support the staticDan Gohman2009-06-033-4/+4
* Fix CodeGenPrepare's address-mode sinking to handle unusualDan Gohman2009-06-021-0/+24
* On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit.Evan Cheng2009-06-023-3/+13
* Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...Evan Cheng2009-06-021-0/+117
* PR4286: Make RewriteLoadUserOfWholeAlloca and Eli Friedman2009-06-011-0/+17
* Be more aggressive in doing LoadPRE by tracing backwards when a block only hasOwen Anderson2009-05-311-0/+32
* fix PR4284, a bug in simplifylibcalls handling memcmp. Patch by Chris Lattner2009-05-301-0/+14
* Adjust these tests now that "extern inline"Duncan Sands2009-05-302-8/+6
* (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the...Evan Cheng2009-05-301-0/+28
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-301-3/+3
* Dan noticed that the verifier wasn't thoroughly checking uses ofDuncan Sands2009-05-293-0/+50
* Remove an accidental commit.Evan Cheng2009-05-291-40/+0
* More h-registers tricks: folding zext nodes.Evan Cheng2009-05-292-0/+52
* Do not try to create a MVT type of width 0.Evan Cheng2009-05-281-0/+38
* Add explicit test for PR4280.Eli Friedman2009-05-281-0/+15
* Add a testcase which got fixed by recent legalization work.Eli Friedman2009-05-281-0/+16
* Use Operands.data() instead of &Operands[0] where Operands is a potentiallyNick Lewycky2009-05-281-0/+10
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-282-0/+46
* Revert 72493 and replace it with a more conservative fix, for now: don'tDan Gohman2009-05-271-0/+25
* In ChangeCompareStride, when the stride to be reused is truncated toDan Gohman2009-05-271-0/+33
* This looks like it passes now.Bill Wendling2009-05-271-1/+0
* Teach SCEVExpander to avoid creating over-indexed GEP indices whenDan Gohman2009-05-271-0/+19
* Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman2009-05-271-0/+27
* Testcase for (llvm-gcc-4.2) 72442 (PR 4242).Dale Johannesen2009-05-261-0/+27
* In cases where a pointer value is an operand of a multiplication orDan Gohman2009-05-261-0/+95
* make memdep use the getModRefInfo method for stores instead of theChris Lattner2009-05-251-0/+13
* When rewriting the loop exit test with the canonical induction variable,Dan Gohman2009-05-241-0/+36
* Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoidDan Gohman2009-05-242-1/+79
* The rewriter may hold references to instructions that are deleted because the...Torok Edwin2009-05-241-0/+41
* Fix PR4254.Torok Edwin2009-05-231-0/+14
* available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin2009-05-231-0/+19
* Fix test to account for legalization changes; I think this ends up Eli Friedman2009-05-231-1/+1
* Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp, use unsigned instea...Evan Cheng2009-05-221-0/+9
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-221-1/+1
* Teach IndVarSimplify's FixUsesBeforeDefs to handle InvokeInsts byDan Gohman2009-05-221-0/+57
* Fix a thinko in the code that adapted SCEVMulExpr operands forDan Gohman2009-05-221-0/+58
* Revert this. There's no way to verifiy indirect calls, and an optimizer can turnTorok Edwin2009-05-222-20/+0