summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Remove copy ctors that did the same thing as the default one.Benjamin Kramer2014-03-11
* [LCG] Make this call graph a fully regular type by giving it assignmentChandler Carruth2014-03-10
* [LCG] Make the iterator move constructable (and thus movable in general)Chandler Carruth2014-03-10
* [LCG] One more formatting fix that I failed to get into the priorChandler Carruth2014-03-10
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-10
* "Mac OS/X" -> "Mac OS X" spelling fixes for llvm.Nico Weber2014-03-07
* [C++11] Replace LLVM-style type traits with C++11 standard ones.Benjamin Kramer2014-03-07
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-06
* [C++11] Make this interface accept const Use pointers and use overrideChandler Carruth2014-03-05
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-04
* [Modules] Move the TargetFolder into the Analysis library. Historically,Chandler Carruth2014-03-04
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* [C++11] Add a basic block range view for RegionInfoTobias Grosser2014-03-03
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02
* [C++11] Remove the use of LLVM_HAS_RVALUE_REFERENCES from the rest ofChandler Carruth2014-03-01
* Constify the Optnone checks in IR passes.Paul Robinson2014-02-26
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-25
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-24
* Don't make F_None the default.Rafael Espindola2014-02-24
* Fix a typo in a comment.Mingjie Xing2014-02-19
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* SCEVExpander: Try hard not to create derived induction variables in other loopsArnold Schwaighofer2014-02-16
* Revert "SCEVExpander: Try hard not to create derived induction variables in o...Arnold Schwaighofer2014-02-15
* SCEVExpander: Try hard not to create derived induction variables in other loopsArnold Schwaighofer2014-02-15
* [Vectorizer] Add a new 'OperandValueKind' in TargetTransformInfo calledAndrea Di Biagio2014-02-12
* ScalarEvolution: Analyze trip count of loops with a switch guarding the exit.Benjamin Kramer2014-02-11
* [PM] Fix horrible typos that somehow didn't cause a failure in a C++11Chandler Carruth2014-02-06
* [PM] Add a new "lazy" call graph analysis pass for the new pass manager.Chandler Carruth2014-02-06
* Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson2014-02-06
* Clean up whitespaceDuncan P. N. Exon Smith2014-01-31
* [TLI] Add a new hook to TargetLowering to query the target if a load of a con...Juergen Ributzka2014-01-28
* Teach SCEV to handle more cases of 'and X, CST', specifically where CST is an...Nick Lewycky2014-01-27
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Doxify commentsJuergen Ributzka2014-01-24
* Fix PR18449: SCEV needs more precise max BECount for multi-exit loop.Andrew Trick2014-01-15
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* SCEVRewriter: Optionally interpret constants in value map as SCEVConstantArnold Schwaighofer2014-01-10
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09