summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Make ScalarEvolution::forgetLoop forget all contained loops too, becauseDan Gohman2010-10-29
* Teach memdep to use pointsToConstantMemory to determine that loadsDan Gohman2010-10-29
* Support TBAA attachments on calls. This is somewhat experimental.Dan Gohman2010-10-25
* Fix chaining in TBAA's pointsToConstantMemory.Dan Gohman2010-10-25
* Only read one bit for testing for a readonly type, leaving the otherDan Gohman2010-10-25
* Add a comment.Dan Gohman2010-10-25
* Update comments; BasicAA is no longer necessarily the end of the chain.Dan Gohman2010-10-25
* Reintroduce these asserts, now that BasicAA is a normal AliasAnalysis pass.Dan Gohman2010-10-25
* Make some symbols static, move classes into anonymous namespaces.Benjamin Kramer2010-10-22
* Add some more documentation.Dan Gohman2010-10-21
* Explain what "constant" means here.Dan Gohman2010-10-21
* Update comments.Dan Gohman2010-10-21
* Memdep says that an instruction clobbers itselfDan Gohman2010-10-20
* Factor out the main aliasing check into a separate function.Dan Gohman2010-10-20
* Fix comments; the type graph is currently a tree, not a DAG.Dan Gohman2010-10-20
* Add RegionPass support.Tobias Grosser2010-10-20
* Fix CMake buildDouglas Gregor2010-10-20
* Move NoAA out of BasicAliasAnalysis.cpp into its own file, now thatDan Gohman2010-10-19
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-19
* Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman2010-10-19
* Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman2010-10-19
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u.Dan Gohman2010-10-19
* Make the representation of AliasSets explicitly differentiateDan Gohman2010-10-18
* Don't pass the raw invalid pointer used to represent conflictingDan Gohman2010-10-18
* Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM.Dan Gohman2010-10-18
* Fix BasicAA to pass TBAAInfo through to the chained analysis.Dan Gohman2010-10-18
* Make TypeBasedAliasAnalysis default to doing nothing, with a command-lineDan Gohman2010-10-18
* Use chaining in TypeBasedAliasAnalysis::pointsToConstantMemory.Dan Gohman2010-10-18
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-18
* Eliminate some calls to Value::getNameStr.Benjamin Kramer2010-10-16
* Tolerate a null parent pointer.Dan Gohman2010-10-14
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-14
* Analysis groups need to initialize their default implementations.Owen Anderson2010-10-13
* Add Region::isTopLevelRegion().Tobias Grosser2010-10-13
* RegionInfo: Fix trivial error that slipped in last minute.Tobias Grosser2010-10-13
* RegionInfo: Update RegionInfo after a BB was split.Tobias Grosser2010-10-13
* RegioInfo: Add getExpandedRegion().Tobias Grosser2010-10-13
* RegionInfo: Allow to update exit and entry of a region.Tobias Grosser2010-10-13
* RegionInfo: Enhance addSubregion.Tobias Grosser2010-10-13
* RegionInfo: Allow to set the parent region of a basic block.Tobias Grosser2010-10-13
* RegionInfo: Free the RegionNodes in cache.Tobias Grosser2010-10-13
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-12
* Support AA chaining.Dan Gohman2010-10-11
* Now using a variant of the existing inlining heuristics to decide whether to ...Kenneth Uildriks2010-10-09
* Start separating out code metrics into code size metrics and code performance...Kenneth Uildriks2010-10-08
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Add an implementation of the initialization routine for IPA.Owen Anderson2010-10-07
* Add initialization routines for Analysis and IPA.Owen Anderson2010-10-07
* Fix a warning when building with clang++.Owen Anderson2010-10-07