aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/IPA
Commit message (Expand)AuthorAgeFilesLines
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-211-4/+3
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-211-3/+4
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-211-4/+3
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-031-0/+13
* Factorize code: remove variants of "strip offDuncan Sands2008-10-011-27/+4
* Rationalize the names of passes that print information:Duncan Sands2008-09-231-1/+1
* Initial support for the CMake build system.Oscar Fuentes2008-09-221-0/+7
* Fix PR2792: treat volatile loads as writing memory somewhere.Duncan Sands2008-09-131-3/+11
* Rather than marking all internal globals "Ref"Duncan Sands2008-09-121-17/+11
* Intrinsics don't touch internal global variablesDuncan Sands2008-09-111-2/+4
* Intrinsics don't read these kinds of globalDuncan Sands2008-09-111-5/+7
* Simplify this some more. No functionality change.Duncan Sands2008-09-091-15/+8
* Optimization suggested by Matthijs Kooijman.Duncan Sands2008-09-091-1/+2
* Correct callgraph construction. It has two problems:Duncan Sands2008-09-091-34/+14
* Didn't mean to commit this change to how theDuncan Sands2008-09-081-8/+4
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-081-14/+8
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-061-1/+14
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-051-0/+10
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-051-10/+0
* Neaten this up a bit. No functionality change.Duncan Sands2008-09-041-15/+14
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-044-4/+4
* If a SCC has a node without a function, then the SCCDuncan Sands2008-09-031-9/+14
* Fix maxo bado thinko.Duncan Sands2008-09-031-1/+1
* Since onlyReadsMemory returns true if in factDuncan Sands2008-09-031-2/+4
* Cleanup GlobalsModRef a bit. When analysing theDuncan Sands2008-09-031-104/+108
* Don't use the result of WriteAsOperand or WriteTypeSymbolic.Chris Lattner2008-08-191-3/+6
* Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner2008-08-081-4/+2
* Replace two manual loops with calls to CallSite::hasArguments (no functional ...Matthijs Kooijman2008-06-041-3/+1
* Fix some constructs that gcc-4.4 warns about.Duncan Sands2008-05-271-1/+2
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-221-1/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-134-25/+28
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-061-3/+0
* Add assert.Devang Patel2008-05-021-0/+1
* add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner2008-04-131-0/+14
* Fix PR 2169.Daniel Berlin2008-04-071-0/+3
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* enable -analyze for andersensAndrew Lenharth2008-03-201-19/+39
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-203-3/+3
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-194-6/+8
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-192-8/+2
* Fix PR 2160 by making sure arguments to external functions get marked as poin...Daniel Berlin2008-03-181-18/+36
* Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel2008-03-181-4/+4
* Identify Analysis pass.Devang Patel2008-03-182-0/+6
* Add Hybrid Cycle Detection to Andersen's analysis.Daniel Berlin2008-03-051-32/+272
* De-tabify.Bill Wendling2008-02-261-8/+8
* Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman2008-02-211-1/+1
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-202-3/+4
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-295-10/+10
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+2
* Add explicit keywords, and fix a minor typo that they uncovered.Dan Gohman2007-12-141-1/+1