aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Trim #includes.Dan Gohman2008-10-161-0/+1
* Fix "large integer implicitly truncated to unsigned type"Duncan Sands2008-10-161-3/+3
* do not use deprecated interfacesGabor Greif2008-10-131-3/+3
* Disallow the construction of SCEVs with could-not-compute operands. Catch CNCsNick Lewycky2008-10-131-72/+6
* Add special-case code to allow null-guards on calls to malloc.Owen Anderson2008-10-121-2/+16
* Make Escape Analysis work for any pointer.Owen Anderson2008-10-121-6/+10
* Fix crashes and infinite loops.Owen Anderson2008-10-121-12/+14
* Duncan convinced me that it's not possible to transform control-based escapes...Owen Anderson2008-10-121-13/+10
* CMake: updated lib/Analysis/CMakeLists.txt.Oscar Fuentes2008-10-101-0/+1
* Add a basic intra-procedural escape analysis. This hasn't be extensively tes...Owen Anderson2008-10-101-0/+131
* Allow the construction of SCEVs with SCEVCouldNotCompute operands, byNick Lewycky2008-10-041-0/+67
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-031-0/+13
* Factorize code: remove variants of "strip offDuncan Sands2008-10-012-55/+8
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Rationalize the names of passes that print information:Duncan Sands2008-09-232-4/+4
* Initial support for the CMake build system.Oscar Fuentes2008-09-222-0/+36
* Finally re-apply r46959. This is made feasible by the combinationDan Gohman2008-09-161-2/+2
* Improve instcombine's handling of integer min and max in two ways:Dan Gohman2008-09-161-5/+0
* Teach ScalarEvolution to consider loop preheaders in the search forDan Gohman2008-09-151-8/+38
* Fix WriteAsOperand to not emit a leading space character. AdjustDan Gohman2008-09-141-4/+4
* 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
* Fix comment typo.Duncan Sands2008-09-111-1/+1
* 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-0415-21/+21
* 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
* rename destroy -> releaseMemory to properly hook into passmgr.Chris Lattner2008-08-281-2/+2
* Clear the intervals list in "destroy", patch by Chris Lattner2008-08-281-0/+1
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-6/+7
* Temporarily reverting r55137. This was causing the bootstrap to go into anBill Wendling2008-08-211-7/+3
* Fix ComputeMaskedBits to handle phis correctly. We need to take theDavid Greene2008-08-211-3/+7
* Don't use the result of WriteAsOperand or WriteTypeSymbolic.Chris Lattner2008-08-192-5/+10
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-152-816/+0
* Fix a bogus srem rule - a negative value srem'd by a power-of-2Dan Gohman2008-08-131-5/+3
* Teach constant folding that an inttoptr of aDuncan Sands2008-08-131-0/+13
* Extend ScalarEvolution's executesAtLeastOnce logic to be able toDan Gohman2008-08-121-55/+57
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-091-1/+3