Be more const-correct
[oota-llvm.git] / lib / Transforms /
2003-06-30 Chris LattnerEliminate using declarations, adjust for new DSGraph API
2003-06-28 Chris LattnerAllow the inlining limit to be controlled from the...
2003-06-26 Chris LattnerAdd support to globaldce for deleting dead function...
2003-06-26 Chris LattnerWhen internalizing global ctor/dtor list, also mark...
2003-06-26 Chris LattnerAdd support for elimination of load instruction from...
2003-06-25 Chris LattnerInstcombine: X * -1 -> -X
2003-06-25 Chris LattnerFix bug: Mem2Reg/2003-06-26-IterativePromote.ll
2003-06-25 Chris LattnerAdd argument to DAE to allow operation on non-internal...
2003-06-24 Chris LattnerFix bug: ADCE/2003-06-24-BadSuccessor.ll
2003-06-24 Chris LattnerDo not mark ALL terminators live if any instruciton...
2003-06-24 Chris LattnerFix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll
2003-06-24 Chris LattnerFix bug: TailDup/2003-06-24-Simpleloop.ll
2003-06-23 Chris LattnerImplement new transforms:
2003-06-23 Chris Lattneravoid dividing by zero when dealing with zero sized...
2003-06-22 Chris LattnerAdd paranoia checking
2003-06-22 Chris LattnerTest change
2003-06-22 Chris LattnerInitial checkin of Tail duplication pass.
2003-06-21 Chris LattnerInstcombine cast (getelementptr Ptr, 0, 0, 0) to ....
2003-06-20 Chris LattnerFix the build. :(
2003-06-19 Chris LattnerChanges to privatize NodeType
2003-06-19 Chris LattnerImplement the functionality of InstCombine/call.ll
2003-06-19 Chris LattnerRemove a bunch of complicated code. The functionality...
2003-06-18 Chris LattnerHandle arguments passed in through the va_arg area
2003-06-17 Chris LattnerInitial checkin of DAE pass
2003-06-17 Chris LattnerDon't corrupt memory when removing an instruction from...
2003-06-16 Chris LattnerFix bug: ADCE/2003-06-11-InvalidCFG.ll
2003-06-07 Chris LattnerFix bug: LevelRaise/2003-06-07-EmptyArrayTest.ll
2003-06-07 Chris LattnerFix compilation problem on GCC 2.9x
2003-06-05 Chris LattnerFix bug: InstCombine/2003-06-05-BranchInvertInfLoop.ll
2003-06-05 Anand ShuklaFixed a bug so initialization code is always inserted...
2003-06-05 Chris LattnerUse a constant expr GEP instead of an actual instruction
2003-06-04 Chris LattnerMake this work with counter > 127
2003-06-04 Sumant KowshikMade changes suggested by Chris
2003-06-04 Chris LattnerClean up previous code.
2003-06-04 Chris LattnerImplement combination of boolean not with branch
2003-06-01 Chris LattnerImplement xform: (X != 0) -> (bool)X
2003-06-01 Anand ShuklaAdded the #(internal functions) to output
2003-05-31 Chris LattnerFix bug: FunctionResolve/2003-05-31-AllInternalDecls.ll
2003-05-31 Chris LattnerFix bug: FuncResolve/2003-05-31-InternalDecl.ll
2003-05-31 Chris LattnerSimplify funcresolve a bit more
2003-05-31 Chris LattnerFix bug: FunctionResolve/2003-05-31-FuncPointerResolve.ll
2003-05-31 Tanya LattnerFixed comment width, changed arg to be const, fixed...
2003-05-30 Chris LattnerOkay totally give up on trying to optimize aggregates...
2003-05-30 Chris Lattneradd a check that allows the SRoA pass to avoid breaking...
2003-05-30 Tanya LattnerAdded the CloneTrace function which clones traces....
2003-05-30 Chris LattnerFix bug: ScalarRepl/2003-05-30-MultiLevel.ll
2003-05-30 Chris LattnerFix bug: ScalarRepl/2003-05-29-ArrayFail.ll
2003-05-29 Sumant KowshikAdded support for function pointers
2003-05-29 Chris LattnerAdd comment
2003-05-29 Chris LattnerEliminate unnecessary ->get calls that are now automati...
2003-05-29 Chris Lattner* Separate all of the grunt work of inlining out into...
2003-05-27 Chris LattnerFix bug: Instcombine/2003-05-27-ConstExprCrash.ll
2003-05-27 Chris Lattner* Actually USE the statistic that we made
2003-05-27 Chris LattnerImplementation of the simple "scalar replacement of...
2003-05-26 Chris LattnerFix bug: InstCombine/2003-05-26-CastMiscompile.ll
2003-05-22 Chris LattnerRemove using declarations
2003-05-22 Chris LattnerMake the list accept comma separated names
2003-05-22 Chris Lattner* Revert to old behavior of ignoring a module if it...
2003-05-22 Chris LattnerAdd option to internalize to allow it to read a file...
2003-05-22 Chris LattnerMinor cleanups.
2003-05-21 Chris LattnerFix bug: FunctionResolve/2003-05-21-MissingArguments.ll
2003-05-20 Misha BrukmanHopefully, the final fix for `[Pp]ropogate'.
2003-05-20 Misha Brukmans/convertable/convertible/g
2003-05-15 Chris LattnerFix long standing bug
2003-05-15 Chris LattnerFix Bug: Linker/2003-05-15-TypeProblem.ll
2003-05-14 Chris LattnerFix major problem with appending linkage changes
2003-05-13 Chris LattnerImplement linkage of appending global variables!
2003-05-12 Chris LattnerFix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll
2003-05-08 Chris LattnerHandle va_arg instruction correctly
2003-05-08 Chris LattnerDon't inline functions that take variable numbers of...
2003-05-08 Chris LattnerRemove using decl
2003-05-02 Chris LattnerAttempt to fix sumant's typesafety issue
2003-05-02 Chris LattnerFix spelling
2003-05-01 Chris LattnerFix Bug: LowerSwitch/2003-05-01-PHIProblem.ll
2003-05-01 Chris LattnerFix bug: LevelRaise/2003-05-01-CallCast.ll
2003-04-30 Chris LattnerFix another case where constexprs could cause a crash
2003-04-30 Chris LattnerFix constant folding of constexprs
2003-04-28 Chris LattnerCreate constant expression casts instead of constant...
2003-04-28 Chris LattnerFix several bugs:
2003-04-27 Chris LattnerAvoid naming things exactly the same
2003-04-25 Chris LattnerFix bug: ADCE/2003-04-25-PHIPostDominateProblem.ll
2003-04-25 Chris LattnerFix major problem with PHI node traversal: rechecking...
2003-04-25 Chris LattnerMinor non-functional changes:
2003-04-25 Chris LattnerFix bug: mem2reg/2003-04-24-MultipleIdenticalSuccessors.ll
2003-04-24 Chris LattnerMake the levelraise pass be well behaved w.r.t the...
2003-04-24 Chris LattnerFix iterator invalidation problem
2003-04-24 Chris LattnerMake sure that the cloned module retains the type symbo...
2003-04-24 Chris LattnerMake sure to preserve endiannes and pointer size when...
2003-04-23 Chris LattnerFix Bug: Linker/2003-04-23-LinkOnceLost.ll
2003-04-23 Chris LattnerRemove unnecesary &*'s
2003-04-23 Chris LattnerNew pass to lower switch instructions to branch instruc...
2003-04-23 Chris LattnerMinor cleanups
2003-04-22 Chris LattnerAdd warning when linking modules with disagreeing targe...
2003-04-22 Chris LattnerPreserve the new moduleID field
2003-04-21 Chris LattnerFix bug: 2003-01-30-LinkerRename.ll
2003-04-21 Chris LattnerFix linking a function with qualifiers to a external...
2003-04-21 Chris LattnerFix bug where use still existed in dead code
2003-04-19 Chris LattnerImplement: FunctionResolve/2003-04-18-ForwardDeclGlobal.ll
2003-04-18 Chris LattnerFix bug: Mem2reg/2003-04-18-DeadBlockProblem.ll
2003-04-18 Chris LattnerGlobal constants CAN be external
next