Implement SCCP/phitest.ll
[oota-llvm.git] / lib / Transforms / Scalar /
2004-01-12 Chris LattnerImplement SCCP/phitest.ll
2004-01-10 Chris LattnerUpdate obsolete comments
2004-01-09 Chris LattnerFinegrainify namespacification
2004-01-08 Chris LattnerImprove encapsulation in the Loop and LoopInfo classes...
2003-12-23 Chris LattnerMore minor non-functional changes. This now computes...
2003-12-22 Chris LattnerDon't mind me, I'm just refactoring away. This patch...
2003-12-22 Chris LattnerImplement IndVarsSimplify/pointer-indvars.ll, transform...
2003-12-22 Chris LattnerFix PR194
2003-12-19 Chris LattnerFix ADCE/2003-12-19-MergeReturn.llx
2003-12-19 Chris LattnerRemove the wierd "Operands" loop, by traversing basicbl...
2003-12-19 Chris LattnerImplement LICM/sink_multiple.ll, by sinking all possibl...
2003-12-19 Chris LattnerFactor code out into the Utils library
2003-12-18 John CriswellReverted back to previous revision - this was previousl...
2003-12-18 John CriswellMerged in RELEASE_11.
2003-12-18 Chris LattnerWhen we delete instructions from the loop, make sure...
2003-12-15 Chris LattnerFix for PR185 & IndVarsSimplify/2003-12-15-Crash.llx
2003-12-14 Chris LattnerRefactor code just a little bit, allowing us to impleme...
2003-12-14 Chris LattnerDo not promote volatile alias sets into registers
2003-12-11 Chris LattnerFix LICM/2003-12-11-SinkingToPHI.ll, and quite possibly...
2003-12-10 Chris LattnerFix bug: LICM/sink_multiple_exits.ll
2003-12-10 Chris LattnerDon't allow dead instructions to stop sinking early.
2003-12-10 Chris LattnerFix bug: IndVarsSimplify/2003-12-10-RemoveInstrCrash.llx
2003-12-10 Chris LattnerFinegrainify namespacification
2003-12-10 Chris LattnerSimplify code
2003-12-10 Chris LattnerAvoid performing two identical lookups when one will...
2003-12-10 Chris LattnerMake LICM itself a bit more efficient, and make the...
2003-12-10 Chris LattnerImplement instruction sinking out of loops. This still...
2003-12-09 Chris LattnerRefactor code a little bit, eliminating the gratuitous...
2003-12-09 Chris LattnerFine grainify namespacification
2003-12-08 Chris LattnerImplement: TailCallElim/accum_recursion_constant_arg.ll
2003-12-08 Chris LattnerImplement: test/Regression/Transforms/TailCallElim...
2003-12-08 Chris LattnerCleanup and restructure the code to make it easier...
2003-12-07 Chris Lattner* Finegrainify namespacification
2003-12-02 Chris LattnerFinegrainify namespacification
2003-11-25 Chris LattnerDo not use index type to determine what it is indexing...
2003-11-22 Chris LattnerDo not crash when deleing a region with a dead invoke...
2003-11-22 Chris LattnerFinegrainify namespacification
2003-11-21 Chris LattnerMinor cleanups and simplifications
2003-11-20 Chris LattnerStart using the nicer terminator auto-insertion API
2003-11-16 Chris LattnerFix PR116
2003-11-13 Chris LattnerImplement feature: InstCombine/2003-11-13-ConstExprCast...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-10 Chris LattnerAdjust to new critical edge interface
2003-11-07 Misha BrukmanDeclare FunctionPasses as such so that they can be...
2003-11-05 Chris LattnerFix flawed logic that was breaking several SPEC benchma...
2003-11-05 Chris LattnerFix bug with previous implementation:
2003-11-04 Chris LattnerMinor cleanup, plus implement InstCombine/xor.ll:test17
2003-11-04 Chris LattnerImplement InstCombine/xor.ll:test(15|16)
2003-11-03 Chris LattnerImplement InstCombine/cast-set.ll:test6[a]. This impro...
2003-11-03 Chris LattnerImplement InstCombine/cast-set.ll: test1, test2, test7
2003-11-03 Chris LattnerFix bug with zero sized casts
2003-11-02 Chris LattnerFix bug in previous checkin
2003-11-02 Chris LattnerImplement transmogriphication of allocation instructions
2003-10-30 Chris LattnerFix bug: 2003-10-29-CallSiteResolve.ll & PR70
2003-10-29 Chris LattnerFix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll
2003-10-20 John CriswellAdded LLVM copyright notice to Makefiles.
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-19 Chris LattnerChange the Opcode enum for PHI nodes from "Instruction...
2003-10-18 Chris LattnerADd support for the new varargs instructions
2003-10-16 Chris LattnerThis code does not require random access use_lists
2003-10-15 Chris LattnerDecrease usage of use_size()
2003-10-13 Chris LattnerWrap code at 80 columns
2003-10-12 Chris LattnerRename loop preheaders pass to loop simplify
2003-10-10 Misha BrukmanFix spelling.
2003-10-08 Chris LattnerUpdate comment
2003-10-08 Chris LattnerUse a set to keep track of which edges have been notice...
2003-10-08 Chris LattnerMinor fixes here and there
2003-10-08 Chris LattnerAvoid building data structures we don't really need...
2003-10-07 Chris Lattnerwhoops, don't accidentally lose variable names
2003-10-07 Chris LattnerFix bug: InstCombine/cast.ll:test11 / PR#7
2003-10-07 Chris LattnerRefactor code a bit
2003-10-07 Chris LattnerFix bug in previous checkin
2003-10-06 Chris LattnerMinor speedups for the instcombine pass
2003-10-05 Chris LattnerChange the interface to PromoteMemToReg to also take...
2003-10-05 Chris Lattnersimplify-cfg is really a function pass
2003-10-02 Chris LattnerImplement InstCombine/add.ll:test17 & 18
2003-09-23 Chris LattnerFix bug: IndVarsSimplify/2003-09-23-NotAtTop.ll
2003-09-22 Misha BrukmanCredits now go into the top-level CREDITS.TXT
2003-09-22 Chris LattnerSquelch warning
2003-09-20 Chris LattnerRename Function::getEntryNode -> getEntryBlock
2003-09-20 Chris LattnerFix a really obvious huge gaping bug, add a comment
2003-09-20 Chris LattnerExpose the TCE pass
2003-09-20 Chris LattnerNew transformation: tail recursion elimination
2003-09-19 Chris LattnerImplement InstCombine/and.ll:test(15|16)
2003-09-19 Chris Lattnerpull a large nested conditional out into its own function
2003-09-19 Chris LattnerImplement InstCombine/add.ll:test(15|16)
2003-09-12 Chris LattnerMake sure to cannonicalize loops before running indvar...
2003-09-12 Chris LattnerDo not return success after checking only the FIRST...
2003-09-12 Chris LattnerMinor optimization efficiency improvement:
2003-09-11 Chris LattnerSimplify code
2003-09-11 Misha BrukmanApostrophes are only used for possession and quoting.
2003-09-11 Chris LattnerIntegrate functionality of the mem2reg pass directly...
2003-09-11 Chris LattnerRenamed DominatorTree::Node::getNode() -> getBlock()
2003-09-11 Misha BrukmanSpell `definite' correctly.
2003-09-10 Chris LattnerUnwind instructions are intrinsically alive, just like...
2003-09-10 Chris LattnerFix spell-o's
2003-09-10 Chris LattnerSpelling fixes. I think that "cannonical" is ok, but...
2003-09-10 Chris LattnerFix up file header
2003-09-09 Misha BrukmanSpell `occurrence' correctly.
2003-09-08 Chris LattnerAdd support for the unwind instruction
next