summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-18
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* [LCG] Remove all of the complexity stemming from supporting copying.Chandler Carruth2014-04-18
* [LCG] Add support for building persistent and connected SCCs to theChandler Carruth2014-04-18
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* blockfreq: Rewrite BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-18
* [LCG] Remove a dead declaration. This stopped being used when I switchedChandler Carruth2014-04-17
* [LCG] Move the call graph node class into the graph class's definition.Chandler Carruth2014-04-17
* [LCG] Just move the allocator (now that we can) when moving a callChandler Carruth2014-04-17
* [LCG] Remove the Module reference member which we weren't using forChandler Carruth2014-04-17
* [LCG] Stop playing fast and loose with reference members and assignment.Chandler Carruth2014-04-16
* Use unique_ptr to manage ownership of child Regions within llvm::RegionDavid Blaikie2014-04-15
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-15
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* blockfreq: Rename BlockProbInfoT to BranchProbabilityInfoTDuncan P. N. Exon Smith2014-04-11
* blockfreq: Remove unnecessary template parametersDuncan P. N. Exon Smith2014-04-11
* blockfreq: Rename BlockFrequencyImpl to BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-11
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-11
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-09
* Add some additional fields to TTI::UnrollingPreferencesHal Finkel2014-04-01
* Remove dead declarations.Rafael Espindola2014-03-30
* blockfreq: Implement Pass::releaseMemory()Duncan P. N. Exon Smith2014-03-25
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-21
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-20
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-20
* 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