Add special case handling for calloc and realloc
[oota-llvm.git] / lib / Transforms /
2003-09-20 Chris LattnerRename Function::getEntryNode -> getEntryBlock
2003-09-20 Chris LattnerMinor cleanups, no functional changes
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-16 Chris LattnerFix bug raising allocations whose call sites were invok...
2003-09-16 Chris LattnerThis is effectively a complete rewrite of the globaldce...
2003-09-15 Chris LattnerMinor cleanups, give credit, remove code that should...
2003-09-15 Chris LattnerInitial checkin of the Setjmp/Longjmp lowering/transfor...
2003-09-15 Chris LattnerUgh, a bug fix needed because of the bug in the CallGra...
2003-09-15 Chris LattnerFix bug: PruneEH/2003-09-14-ExternalCall.llx
2003-09-15 Chris LattnerFix bug: Inline/2003-09-14-InlineValue.ll
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-11 Misha BrukmanSpell `definitely' correctly.
2003-09-10 Chris LattnerUnwind instructions are intrinsically alive, just like...
2003-09-10 Chris LattnerUpdate for new UnifyFunction... API
2003-09-10 Chris LattnerRemove #include
2003-09-10 Chris LattnerExpand the pass to unify all of the unwind blocks as...
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 LattnerEliminate support for the llvm.unwind intrinisic, using...
2003-09-08 Chris LattnerShould invokify is always true
2003-09-08 Chris LattnerAdd support for the unwind instruction
2003-09-08 Chris LattnerDo not hoist volatile loads
2003-09-05 Brian GaekeCorrect comments
2003-09-01 Chris LattnerPrototype for creator function got moved
2003-09-01 Chris LattnerFinal cleanup: remove dead code
2003-09-01 Chris LattnerNot only is this a lot smaller, it actually works if...
2003-09-01 Chris LattnerDead files
2003-09-01 Chris LattnerIf "These should be used only by the auto-parallelizati...
2003-09-01 Chris LattnerMoved all of the cilkifier stuff into lib/Transforms...
2003-09-01 Chris LattnerMinor cleanups
2003-09-01 Chris LattnerChange the RaiseAllocations pass to be a Pass instead...
2003-08-31 Chris LattnerFix bug: TailDuplicate/2003-08-31-UnreachableBlocks.ll
2003-08-31 Chris LattnerHeavily refactor code:
2003-08-31 Chris LattnerAdd accessor function
2003-08-31 Chris LattnerInitial checkin of the -prune-eh pass, a very simple...
2003-08-31 Chris LattnerScalarRepl does not modify the CFG. Say so!
2003-08-31 Chris LattnerUse new interface, simplifies code
2003-08-31 Chris LattnerUse the new interface, simplifies code
2003-08-31 Chris LattnerUse the new interface, simplifies code
2003-08-31 Chris LattnerUse the new interface, simplifies code
2003-08-28 Chris LattnerFix bug where we considered function types equivalent...
2003-08-27 Chris LattnerFix bug: SCCP/2003-08-26-InvokeHandling.ll
2003-08-25 Chris LattnerRemove special casing
2003-08-24 Chris LattnerFix bug: Linker/2003-08-23-GlobalVarLinking.ll
2003-08-24 Chris LattnerImplement: Linker/2003-08-24-InheritPtrSize.ll
2003-08-24 Chris LattnerImplement SimplifyCFG/InvokeEliminate.ll
2003-08-24 Chris Lattnerrethrow is really the language independent primitive...
2003-08-24 Chris LattnerInline invoke instructions as well as call instructions
2003-08-24 Chris Lattner*** Implement inlining of Invoke instructions!
2003-08-24 Chris LattnerBig diff for a small change: delete inlined functions...
2003-08-24 Chris LattnerImplement: Inline/cfg_preserve_test.ll
2003-08-23 Chris LattnerImplement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5
2003-08-23 Chris LattnerFix bug: LowerSwitch/2003-08-23-EmptySwitch.ll
2003-08-23 Chris LattnerDo not consider any types that exist in the global...
2003-08-23 Chris LattnerFix bug: Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
2003-08-23 Chris LattnerImplement Linker/2003-08-23-GlobalVarLinking.ll, which...
2003-08-23 Chris LattnerFix bug: TailDup/2003-08-23-InvalidatedPointers.ll
2003-08-23 Chris LattnerFix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll
2003-08-22 Chris LattnerFix typeo
2003-08-22 Chris LattnerThe process of linking types can cause their addresses...
2003-08-22 Chris LattnerImplement Linker/2003-08-20-OpaqueTypeResolve.ll
2003-08-21 Misha BrukmanThe word `dependent' has no `a'.
2003-08-20 Chris LattnerUnless we CANNOT merge the arguments, do so
2003-08-18 Chris LattnerFix grammar, add comment
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-17 Chris LattnerImplement folding of switch instructions.
2003-08-17 Chris LattnerFix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
2003-08-17 Chris LattnerThe fixme is irrelevant: if that happens, the LLVM...
2003-08-14 Brian GaekeFactory methods for function passes now return type...
2003-08-13 Chris LattnerFix FIXME by removing FIXME
2003-08-13 Chris LattnerImplement instcombine optimizations:
2003-08-13 Chris LattnerGeneralize some of the add tests to allow for reassocia...
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
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
next