aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* 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...Edwin Török2009-05-241-0/+41
* Fix PR4254.Edwin Török2009-05-231-0/+14
* available_externall linkage is not local, this was confusing the codegenerator,Edwin Török2009-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 turnEdwin Török2009-05-222-20/+0
* Verify that calling conventions match function prototype.Edwin Török2009-05-222-0/+20
* Fix broken logic in DominatorTreeBase::Split. Part of PR4238.Eli Friedman2009-05-212-2/+2
* Fix some incorrect logic in DominanceFrontier::splitBlock. Part of Eli Friedman2009-05-211-1/+1
* Teach ValueTracking a new way to analyze PHI nodes, and and teachDan Gohman2009-05-211-0/+35
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-202-1/+12
* Fix test on non-darwin hosts.Evan Cheng2009-05-201-1/+1
* Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng2009-05-201-1/+2
* Cannot use immediate as call absolute target in PIC mode.Evan Cheng2009-05-201-0/+2
* Suppress the IV reversal transformation in the case that the RHSDan Gohman2009-05-201-0/+21
* Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 andBob Wilson2009-05-192-0/+18
* Fix pr4091: Add support for "m" constraint in ARM inline assembly.Bob Wilson2009-05-191-0/+7
* Teach SCEVExpander to expand arithmetic involving pointers into GEPDan Gohman2009-05-192-1/+41
* Commands beginning with '--' are converted to '-f' by gcc. Blech!Bill Wendling2009-05-181-1/+1
* Teach ScalarEvolution to recognize x^-1 in the case where non-demandedDan Gohman2009-05-181-0/+8