Teach instCombine to remove malloc+free if malloc's only uses are comparisons
[oota-llvm.git] / lib / Analysis / IPA /
2010-05-01 Chris Lattnerfix PR5009 by making CGSCCPM realize that a call was...
2010-05-01 Chris LattnerImplement rdar://6295824 and PR6724 with two tiny changes
2010-04-23 Chris Lattnerfix callgraph dump to not print 0x0x1234 for nodes.
2010-04-22 Chris Lattneradd a DEBUG call so that -debug lists when CGSCCPM...
2010-04-21 Chris LattnerImplement (but don't enable) PR6724 and rdar://6295824...
2010-04-20 Benjamin KramerPR6880: Don't dereference CallsExternalNode if it's...
2010-04-20 Chris Lattnermake CallGraphNode dtor abort if a node is deleted...
2010-04-17 Chris Lattnerreenable r101565, removing a problematic assertion.
2010-04-17 Chris Lattnerdisable r101565: an assert is getting triggered. More...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Chris Lattnerbuilding on the new CallGraphSCC abstraction, teach...
2010-04-16 Chris Lattnermove ReplaceNode out of line, rename scc_iterator:...
2010-04-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-04-16 Chris Lattnermove PrintCallGraphPass out of the middle of CGPassManager.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-02 David GreeneOk, third time's the charm. No changes from last time...
2010-04-02 Evan ChengRevert 100204. It broke a bunch of tests and apparently...
2010-04-02 David GreeneLet's try this again. Re-apply 100143 including an...
2010-04-01 Eric ChristopherRevert r100143.
2010-04-01 David GreeneAdd some switches helpful for debugging:
2010-03-30 Chris Lattnerreapply my timer rewrite with a change for PassManager...
2010-03-30 Chris Lattnerrevert r99862 which is causing FNT failures.
2010-03-30 Chris Lattnerfairly major rewrite of various timing related stuff.
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-22 Gabor Greifbacking out r99170 because it still fails on clang...
2010-03-22 Gabor GreifNow that hopefully all direct accesses to InvokeInst...
2010-03-19 Gabor Greifback out r98957, it broke smooshlab.apple.com:8010...
2010-03-19 Gabor GreifRecommit r80858 again (which has been backed out in...
2010-03-01 Ted KremenekUpdate CMake build.
2010-03-01 Chris Lattnerremove anders-aa from mainline, it isn't maintained...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-24 Chris Lattnermake -fno-rtti the default unless a directory builds...
2010-01-22 Chris LattnerStop building RTTI information for *most* llvm librarie...
2010-01-22 Chris Lattnereliminate dynamic_cast from this file.
2010-01-22 Chris Lattnereliminate a bunch more unneeded dynamic_cast's.
2010-01-22 Chris Lattnereliminate a bunch of dynamic_cast's.
2010-01-20 Chris Lattneradopt getAdjustedAnalysisPointer in two more passes.
2010-01-20 Chris Lattneradopt getAdjustedAnalysisPointer in BasicCallGraph.
2009-12-23 David GreeneChange dbgs() back to errs() for assert messages as...
2009-12-23 David GreeneChange dbgs() back to errs() for assert messages as...
2009-12-23 David GreeneConvert debug messages to use dbgs(). Generally this...
2009-12-23 David GreeneConvert debug messages to use dbgs(). Generally this...
2009-12-23 David GreeneConvert debug messages to use dbgs(). Generally this...
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-11-22 Chris LattnerRemove the AliasAnalysis::getMustAliases method, which...
2009-11-10 Jeffrey YasskinFix DenseMap iterator constness.
2009-11-01 Douglas GregorReverting 85714, 85715, 85716, which are breaking the...
2009-11-01 Dan GohmanDon't #include Pass.h from CallGraph.h.
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-10-23 Victor HernandezRemove AllocationInst. Since MallocInst went away...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-09-28 Dan GohmanExtend the StartPassTimer and StopPassTimer functions...
2009-09-18 Victor HernandezEnhance analysis passes so that they apply the same...
2009-09-15 Chris Lattneradd a new CallGraphNode::replaceCallEdge method and...
2009-09-15 Chris Lattnermake -debug-pass=Executions show information about...
2009-09-10 Dale JohannesenFix uppercaseo.
2009-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-09-02 Chris Lattnerrevert my patch, duncan points out what is wrong with...
2009-09-02 Chris Lattnerone more try at making this simpler, hopefully it won...
2009-09-02 Duncan SandsComplicate Chris's simplification, avoiding complaints
2009-09-01 Chris Lattnerdebug intrinsics do not go in the callgraph, this fixes...
2009-09-01 Chris LattnerFix a regression I introduced in r80708, found by llvm...
2009-09-01 Chris Lattnerremove CallGraphNode::replaceCallSite, it is redundant...
2009-09-01 Chris Lattnerdoxygenate RefreshCallGraph, add a new 'verification...
2009-09-01 Chris Lattnersimpler solution to iterator invalidation "problem...
2009-09-01 Duncan SandsDo not manipulate invalid iterators. This fixes the
2009-09-01 Chris LattnerChange CallGraphNode to maintain it's Function as an...
2009-08-31 Chris Lattnercleanups pointed out by duncan
2009-08-31 Chris LattnerStep #1 to giving Callgraph some sane invariants. ...
2009-08-31 Chris Lattnercleanups, factor some code out to a helper function
2009-08-31 Chris Lattnerfix a crash building SPASS by tolerating a callsite...
2009-08-31 Chris LattnerFix PR4834, a tricky case where the inliner would resol...
2009-08-31 Chris Lattneruse an accessor instead of poking internals of a node.
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-30 Chris Lattneradd a dump() method on callgraph.
2009-08-28 Chris LattnerMark Andersen's as experimental.
2009-08-23 Daniel DunbarFix -Asserts warnings.
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-19 Dan GohmanUse hasDefinitiveInitializer() instead of testing the...
2009-08-11 Dan GohmanUse isa instead of dyn_cast when the result is only...
2009-08-07 Daniel DunbarRemove unused function.
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Daniel DunbarMove to raw_ostream.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
next