aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA
AgeCommit message (Expand)Author
2009-08-31use an accessor instead of poking internals of a node.Chris Lattner
2009-08-31Fix some nasty callgraph dangling pointer problems in Chris Lattner
2009-08-30add a dump() method on callgraph.Chris Lattner
2009-08-28Mark Andersen's as experimental.Chris Lattner
2009-08-23Fix -Asserts warnings.Daniel Dunbar
2009-08-23remove a few DOUTs here and there.Chris Lattner
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner
2009-08-19Use hasDefinitiveInitializer() instead of testing the same thingDan Gohman
2009-08-11Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman
2009-08-07Remove unused function.Daniel Dunbar
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-26Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-24Move to raw_ostream.Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-06-30Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson
2009-06-25Use a more correct atomic increment style. This isn't really necessary inOwen Anderson
2009-06-24Make this thread-safe.Owen Anderson
2009-03-19Clear the cached cost when removing a function inDale Johannesen
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif
2009-02-28Change WriteTypeSymbolic to not put a space out before types, also, removeChris Lattner
2009-02-13Reapply r64300:Nick Lewycky
2009-02-11Revert r64300 and r64301. These were causing the following errors respectively:Bill Wendling
2009-02-11Make sure the SCC pass manager initializes any containedDuncan Sands
2009-02-05Refactor my previous change to maintain the distinction between AliasAnalysis...Owen Anderson
2009-01-22introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif
2009-01-17switch over some other methods from indices to iteratorsGabor Greif
2009-01-17speed up iterative loop by using iterators. changes direction, but functional...Gabor Greif
2009-01-15Add the private linkage.Rafael Espindola
2009-01-14minor simplificationGabor Greif
2009-01-09Removed trailing whitespace from Makefiles.Misha Brukman
2008-12-27Check that the function prototypes are correct before assuming that the Nick Lewycky
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta
2008-10-03Teach internalize to preserve the callgraph.Duncan Sands
2008-10-01Factorize code: remove variants of "strip offDuncan Sands
2008-09-23Rationalize the names of passes that print information:Duncan Sands
2008-09-22Initial support for the CMake build system.Oscar Fuentes
2008-09-13Fix PR2792: treat volatile loads as writing memory somewhere.Duncan Sands
2008-09-12Rather than marking all internal globals "Ref"Duncan Sands
2008-09-11Intrinsics don't touch internal global variablesDuncan Sands
2008-09-11Intrinsics don't read these kinds of globalDuncan Sands
2008-09-09Simplify this some more. No functionality change.Duncan Sands