Implement PR135, lazy emission of global variables
[oota-llvm.git] / lib / Transforms /
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 LattnerGeneralize a special case to fix PR187
2003-12-19 Chris LattnerFactor code out into the Utils library
2003-12-19 Chris LattnerAdd new function
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-11 Chris LattnerverifyFunction depends on dominator info, which levelra...
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 LattnerFinegrainify namespacification
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 LattnerDo not insert one entry PHI nodes in split exit blocks!
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 LattnerImplement RaiseAllocations/FreeCastConstantExpr.ll
2003-12-07 Chris Lattner* Finegrainify namespacification
2003-12-02 Chris LattnerFinegrainify namespacification
2003-11-29 Chris LattnerFix test: Transforms/LevelRaise/2003-11-28-IllegalTypeC...
2003-11-25 Chris LattnerDo not use index type to determine what it is indexing...
2003-11-22 Chris LattnerDelete dead line
2003-11-22 Chris LattnerFix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llx
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 LattnerConsidering that CI is not even IN SCOPE here, I wooda...
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-21 Chris LattnerGet rid of using decls, finegrainify namespacification
2003-11-21 Chris Lattner* Finegrainify namespacification
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-21 Chris LattnerMinor cleanups and simplifications
2003-11-20 Chris Lattner* Finegrainify namespacification
2003-11-20 Chris LattnerStart using the nicer terminator auto-insertion API
2003-11-20 Chris LattnerSpew symbolic types!
2003-11-20 Chris LattnerWhen spewing out warnings during function resolution...
2003-11-17 Misha BrukmanThis file was somehow missing a top-level comment line.
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 LattnerReorganize code for locality, improve comments
2003-11-10 Chris LattnerAdjust to new critical edge interface
2003-11-09 Chris LattnerDo NOT inline self recursive calls into other functions...
2003-11-09 Chris LattnerUntypo
2003-11-07 Misha BrukmanDeclare FunctionPasses as such so that they can be...
2003-11-06 Chris LattnerVarious cleanups and efficiency improvements
2003-11-06 Chris LattnerFix bug: PR93
2003-11-05 Chris LattnerFix the problem with running cleanups in bugpoint:...
2003-11-05 Chris LattnerSplit behavior into two pieces
2003-11-05 Chris LattnerYet more fixes for constant expr shifts
2003-11-05 Chris LattnerFurther fixes for PR93
2003-11-05 Chris LattnerFix flawed logic that was breaking several SPEC benchma...
2003-11-05 Chris LattnerBe gcc 3.4 clean
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-04 John CriswellChecking in Chris's suggestions:
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-11-02 Chris LattnerFix PR78
2003-10-31 Chris LattnerStrip off CPR's manually, because if we don't, the...
2003-10-30 Chris LattnerFix bug: 2003-10-29-CallSiteResolve.ll & PR70
2003-10-29 Chris LattnerRefactor code, initial implementation of -insert-block...
2003-10-29 Chris LattnerFix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll
2003-10-29 Chris LattnerFix bug: ConstantMerge/2003-10-28-MergeExternalConstant...
2003-10-28 Chris LattnerCheck in statistifying patch for Bill
2003-10-28 Chris LattnerPass in argc & argv
2003-10-28 Chris LattnerInitial checkin of profiling instrumentation pass....
2003-10-27 Chris LattnerEliminate using declarations
2003-10-27 Chris LattnerPropagating constants to arguments can make other argum...
2003-10-27 Chris LattnerFix test: Linker/2003-10-27-LinkOncePromote.ll
2003-10-27 Chris LattnerGet the list of PHI node values before the basic block...
2003-10-23 Chris LattnerWe might as well strip off any CPRs before propagation
2003-10-23 Chris Lattner* We were forgetting to pass varargs arguments through...
2003-10-23 Chris LattnerCheck in initial version of ipcp
2003-10-23 Chris LattnerMake this pass substantially stronger by having it...
2003-10-22 Chris LattnerThis important patch fixes two warnings in the linker...
2003-10-22 Chris LattnerUpdate the 'used' flag correctly
2003-10-22 Chris LattnerLoop over the module, not the symbol table. This makes...
2003-10-22 Chris LattnerImplement FunctionResolve/2003-10-21-GlobalResolveHack.ll
2003-10-21 Chris LattnerFix bug: FunctionResolve/2003-10-21-GlobalTypeDifference.ll
2003-10-21 Chris LattnerFix bug: Linker/2003-10-21-ConflictingTypesTolerance.ll
2003-10-21 Chris LattnerFix message to make more sense and confuse Chris less
2003-10-21 John CriswellAdded LLVM copyright header.
next