aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA
AgeCommit message (Expand)Author
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
2008-09-09Optimization suggested by Matthijs Kooijman.Duncan Sands
2008-09-09Correct callgraph construction. It has two problems:Duncan Sands
2008-09-08Didn't mean to commit this change to how theDuncan Sands
2008-09-08Reapply 55859. This doesn't change anything asDuncan Sands
2008-09-06When PruneEH turned an invoke into an ordinaryDuncan Sands
2008-09-05Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson
2008-09-05Delete the removeCallEdgeTo callgraph method,Duncan Sands
2008-09-04Neaten this up a bit. No functionality change.Duncan Sands
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-09-03If a SCC has a node without a function, then the SCCDuncan Sands
2008-09-03Fix maxo bado thinko.Duncan Sands
2008-09-03Since onlyReadsMemory returns true if in factDuncan Sands
2008-09-03Cleanup GlobalsModRef a bit. When analysing theDuncan Sands
2008-08-19Don't use the result of WriteAsOperand or WriteTypeSymbolic.Chris Lattner
2008-08-08Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner
2008-06-04Replace two manual loops with calls to CallSite::hasArguments (no functional ...Matthijs Kooijman
2008-05-27Fix some constructs that gcc-4.4 warns about.Duncan Sands
2008-05-22Use isSingleValueType instead of isFirstClassType toDan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-05-02Add assert.Devang Patel
2008-04-13add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner
2008-04-07Fix PR 2169.Daniel Berlin