addPassesToJITCompile now takes a FunctionPassManager, to support
[oota-llvm.git] / lib / Transforms /
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
2003-04-18 Chris LattnerRefactor CloneFunction to expose the new CloneBasicBloc...
2003-04-18 Chris LattnerNew const_cast instead of c style cast
2003-04-16 Chris LattnerChange the interface to constant expressions to allow...
2003-04-16 Chris LattnerAdd new linkage types to support a real frontend
2003-04-13 Chris LattnerMake help message more clear
2003-04-10 Chris Lattner* Fix bug: Mem2Reg/2003-04-10-DFNotFound.ll
2003-03-31 Chris LattnerInitial checkin of PRE on LLVM. This implementation...
2003-03-31 Chris Lattner* We now preserve the no-critical-edge pass (because...
2003-03-21 Chris LattnerMove BreakCriticalEdges pass to lib/Transforms/Utils
2003-03-11 Chris LattnerAdd the following instcombine xforms:
2003-03-10 Chris LattnerImplement: -A*-B == A*B
2003-03-10 Chris LattnerAdd new transformation: // (~A | ~B) == (~(A & B))
2003-03-10 Chris LattnerGeneralize not and neg comparison testers to allow...
2003-03-10 Chris LattnerGeneralize (A+c1)+c2 optimization to work with all...
2003-03-10 Chris LattnerMinor change, no functionality diff
2003-03-10 Chris LattnerFix bug: (x << 100) wasn't folded to 0, but (x >> 100...
2003-03-10 Chris LattnerImplement: (A|B)^B == A & (~B)
2003-03-07 Chris LattnerFix bug: SimplifyCFG/2003-03-07-DominateProblem.ll
2003-03-05 Chris LattnerImplement %test7 in InstCombine/getelementptr.ll
2003-03-05 Chris LattnerImplement CFGSimplify/PhiBlockMerge*.ll
2003-03-05 Chris LattnerImplement testcase CFGSimplify/EqualPHIEdgeBlockMerge.ll
2003-03-03 Chris LattnerConvert LICM over to use AliasSetTracker. Besides...
2003-03-03 Chris LattnerEliminate tons of bogus warnings
2003-03-03 Chris LattnerChange the mem2reg interface to accept a TargetData...
2003-02-28 Chris LattnerFix bug: LICM/2003-02-28-PromoteDifferentType.ll
2003-02-28 Chris LattnerFix bug I introduced yesterday :(
2003-02-28 Chris LattnerFix bug: LICM/2003-02-27-PreheaderExitNodeUpdate.ll
2003-02-27 Chris LattnerFix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updat...
2003-02-27 Chris LattnerAdd a new assertion to check that stuff is happening...
2003-02-27 Chris LattnerFix bug: 2003-02-27-StoreSinkPHIs.ll
2003-02-27 Chris Lattner * Don't forget to update Loop information!
2003-02-27 Chris LattnerReplace assertion with a handler.
2003-02-27 Chris Lattner * Significant changes to the preheader insertion pass:
2003-02-26 Chris LattnerConvert to work with new AliasAnalysis interface by...
2003-02-24 Chris LattnerRename Instruction::hasSideEffects() -> mayWriteToMemory()
2003-02-24 Chris LattnerInitial implementation of Loop invariant memory->scalar...
2003-02-22 Chris LattnerSplit mem2reg promotion into two parts: a function...
2003-02-22 Chris LattnerClean up std namespace references
2003-02-18 Chris Lattner4 new transformations:
2003-02-18 Chris LattnerAdd a variety of new transformations:
2003-02-14 Anand ShuklaChanges to runtime framework
2003-02-14 Chris LattnerFix a bug that cause a crash resolving questionable...
2003-02-14 Chris LattnerFix a misunderstanding of the standard associative...
2003-02-14 Chris LattnerFix bug: LevelRaise/2003-02-13-CallRaise.ll
2003-02-10 Chris LattnerRevert Anand's patch which broke the build
2003-02-09 Anand Shukla*** empty log message ***
2003-02-06 Chris LattnerFix a problem Sumant was running into
2003-02-03 Chris LattnerSplit public interface out into header file
2003-02-01 Chris LattnerChange DSGraph stuff to use hash_(set|map) instead...
2003-02-01 Chris LattnerFix typo
2003-01-30 Chris LattnerFix a bug resolving sprintf(...) to sprintf(char*,...
2003-01-30 Chris LattnerActually print the function _name_ if there is a problem
2003-01-30 Chris Lattner* Fix linking of opaque types and their non-opaque...
2003-01-30 Chris LattnerEliminate using decls
2003-01-30 Chris Lattner* Fix function resolution for varargs function to gener...
next