addPassesToJITCompile now takes a FunctionPassManager, to support
[oota-llvm.git] / lib / Transforms /
2003-08-13 Chris LattnerAssign arguments different ranks so they get grouped...
2003-08-13 John CriswellRemoving the pool allocator from the main CVS tree.
2003-08-13 Chris LattnerImplement InstCombine/2003-08-12-AllocaNonNull.ll
2003-08-13 Chris LattnerDo not cannonicalize (X != 0) into (cast X to bool)
2003-08-13 Chris LattnerChange cannonicalization rules: add X,X is represented...
2003-08-12 Brian GaekeGive std::map<BasicBlock *, BasicBlock *> the short...
2003-08-12 Chris LattnerAllow pulling logical operations through shifts.
2003-08-12 Chris LattnerFix bug: Reassociate/2003-08-12-InfiniteLoop.ll
2003-08-12 Chris LattnerAssign finer grained ranks, make sure to reassociate...
2003-08-12 Chris LattnerSimplify code
2003-08-12 Chris LattnerImplement testcases InstCombine/or.ll:test16/test17
2003-08-12 Sumant KowshikBug fix: Some nodes pointed to by globals may not be...
2003-08-11 Chris LattnerFix handling of 'free' if it has absolutely no prototype
2003-08-07 John CriswellFixed a segfault in gccld.
2003-08-07 Sumant KowshikAdded code for pool allocating only the pool-allocatabl...
2003-08-06 Chris LattnerRemove unnecessary use of NonCopyable
2003-08-05 Tanya LattnerFixed minor bug in SafeToHoist and made some changes...
2003-08-05 Tanya LattnerFixed LICM bug that hoists trapping instructions that...
2003-08-05 Chris LattnerMinor changes:
2003-08-05 Sumant KowshikMajor bug fixes including a memory leak and tracking...
2003-08-05 Chris LattnerFix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-07-24 Chris LattnerInstcombine: (A >> c1) << c2 for signed integers
2003-07-24 Chris LattnerReorganization of code, no functional changes.
2003-07-24 Chris LattnerAllow folding several instructions into casts, which...
2003-07-24 Chris LattnerMinor cleanups
2003-07-23 Chris LattnerFix bug: FunctionResolve/2003-07-23-CPR-Reference.ll
2003-07-23 Chris LattnerAdd comments
2003-07-23 Chris LattnerRemove explicit check for: not (not X) = X, it is alrea...
2003-07-23 Chris LattnerInstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2...
2003-07-23 Chris Lattner - InstCombine: (X | C1) & C2 --> X & C2 iff C1 &...
2003-07-23 Chris LattnerIC: (X & C1) | C2 --> (X | C2) & (C1|C2)
2003-07-23 Chris LattnerIC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2)
2003-07-23 Chris LattnerInstCombine: (X ^ 4) == 8 --> X == 12
2003-07-23 Chris LattnerIC: (X & 5) == 13 --> false
2003-07-23 Chris LattnerSimplify code by using ConstantInt::getRawValue instead...
2003-07-23 Chris LattnerFix bug: TailDup/2003-07-22-InfiniteLoop.ll
2003-07-22 Chris Lattner - InstCombine (cast (xor A, B) to bool) ==> (setne...
2003-07-21 John CriswellAdded code that checks to see if a global variable...
2003-07-18 Anand ShuklaAdded check for inlinable function
2003-07-18 Anand ShuklaA pass to combine multiple backedges that go to same...
2003-07-17 John CriswellDinakar and I fixed a bug where we were trying to get...
2003-07-11 Vikram S. AdveTrace loads and stores as they happen (stores were...
2003-07-10 Anand ShuklaAdded functionality to instrmentation pass
2003-06-30 John CriswellMerged in autoconf branch. This provides configuration...
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
next