summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [AA] Enhance the new AliasAnalysis infrastructure with an optionalChandler Carruth2015-10-211-1/+166
* unittests: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-092-50/+36
* [ValueTracking] Minor comment change in testJames Molloy2015-09-021-2/+1
* [ValueTracking] Look through casts when both operands are casts.James Molloy2015-09-021-0/+42
* [PM/AA] Remove the last relics of the separate IPA library from LLVM,Chandler Carruth2015-08-182-2/+1
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-14/+21
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-0/+1
* Add support for floating-point minnum and maxnumJames Molloy2015-08-112-0/+149
* [PM/AA] Hoist the interface for BasicAA into a header file.Chandler Carruth2015-08-061-0/+1
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-9/+9
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-1/+1
* Make getModRefInfo(Instruction *) not crash on certain types of instructionsDaniel Berlin2015-04-281-0/+10
* Make getModRefInfo with a default location not crash.Daniel Berlin2015-04-132-0/+95
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-112-3/+3
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-133-6/+6
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-3/+3
* CallGraphTest.cpp: Remove invalid tests. ++S might step over F if S == F.NAKAMURA Takumi2014-11-181-3/+0
* Fix GraphTraits for "const CallGraphNode *" and "const CallGraph *"Rafael Espindola2014-11-173-1/+65
* Silence gcc's -WcommentFilipe Cabecinhas2014-10-221-15/+17
* Modernize the .ll parsing interface.Rafael Espindola2014-08-192-12/+6
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-1/+1
* Reverting r211950 -- it did not help resolve the -Wcomment warnings triggered...Aaron Ballman2014-06-271-4/+4
* Adding some trailing whitespace after a comment previously ending with \ to e...Aaron Ballman2014-06-271-4/+4
* [C++11] Use 'nullptr'.Craig Topper2014-06-083-11/+12
* Disable -Wcomment when building with GCC.Evgeniy Stepanov2014-05-061-11/+11
* [LCG] Add the last (and most complex) of the edge insertion mutationChandler Carruth2014-05-041-0/+155
* [LCG] Reorder the tests to be a bit more logical: inter-SCC mutationChandler Carruth2014-05-041-53/+53
* [TBAA] Fix handling of mixed TBAA (path-aware and non-path-aware TBAA).Juergen Ributzka2014-05-032-0/+78
* [LCG] Add the other simple edge insertion API to the call graph. ThisChandler Carruth2014-05-011-0/+53
* [LCG] Add some basic methods for querying the parent/child relationshipsChandler Carruth2014-05-011-0/+20
* [LCG] Add the really, *really* boring edge insertion case: adding anChandler Carruth2014-04-301-0/+46
* Fix multiline comment warning.Evgeniy Stepanov2014-04-301-11/+11
* [LCG] Actually test the *basic* edge removal bits (IE, the non-SCCChandler Carruth2014-04-301-1/+11
* [LCG] Add the most basic of edge insertion to the lazy call graph. ThisChandler Carruth2014-04-281-0/+38
* [LCG] Make the return of the IntraSCC removal method actually match itsChandler Carruth2014-04-281-2/+5
* [LCG] Re-organize the methods for mutating a call graph to make theirChandler Carruth2014-04-271-3/+3
* [LCG] Re-order expectations to provide more useful output when debuggingChandler Carruth2014-04-241-4/+4
* [LCG] Switch the SCC's parent iterators to be value iterators ratherChandler Carruth2014-04-241-1/+1
* [LCG] Normalize the post-order SCC iterator to just iterate over the SCCChandler Carruth2014-04-231-24/+24
* [LCG] Switch the primary node iterator to be a *much* more normal C++Chandler Carruth2014-04-231-49/+49
* [LCG] Switch the SCC lookup to be in terms of call graph nodes ratherChandler Carruth2014-04-231-35/+35
* [LCG] Add the first round of mutation support to the lazy call graph.Chandler Carruth2014-04-231-0/+87
* [LCG] Implement Tarjan's algorithm correctly this time. We have to walkChandler Carruth2014-04-231-0/+57
* [LCG] Add a unittest for the LazyCallGraph. I had a weak moment andChandler Carruth2014-04-232-0/+252
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-2/+1
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* Make succ_iterator a real random access iterator and clean up a couple of users.Benjamin Kramer2014-02-101-22/+35
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-3/+5
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
OpenPOWER on IntegriCloud