1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/include/llvm/Analysis
Chandler Carruth 436597fe00 [Modules] Move the ConstantRange class into the IR library. This is
a bit surprising, as the class is almost entirely abstracted away from
any particular IR, however it encodes the comparsion predicates which
mutate ranges as ICmp predicate codes. This is reasonable as they're
used for both instructions and constants. Thus, it belongs in the IR
library with instructions and constants.

llvm-svn: 202838
2014-03-04 12:24:34 +00:00
..
AliasAnalysis.h [Modules] Move CallSite into the IR library where it belogs. It is 2014-03-04 11:01:28 +00:00
AliasSetTracker.h [Modules] Move ValueHandle into the IR library where Value itself lives. 2014-03-04 11:17:44 +00:00
BlockFrequencyImpl.h Clean up whitespace 2014-01-31 21:45:51 +00:00
BlockFrequencyInfo.h BlockFrequencyInfo: Readded getEntryFreq. 2013-12-20 22:11:11 +00:00
BranchProbabilityInfo.h [Modules] Move CFG.h to the IR library as it defines graph traits over 2014-03-04 11:45:46 +00:00
CallGraph.h [Modules] Move ValueHandle into the IR library where Value itself lives. 2014-03-04 11:17:44 +00:00
CallGraphSCCPass.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
CallPrinter.h Added -view-callgraph module pass. 2013-01-11 17:28:14 +00:00
CaptureTracking.h Remove unneeded #includes. Use forward declarations instead. 2013-03-10 00:34:01 +00:00
CFG.h [Modules] Move CFG.h to the IR library as it defines graph traits over 2014-03-04 11:45:46 +00:00
CFGPrinter.h [Modules] Move CFG.h to the IR library as it defines graph traits over 2014-03-04 11:45:46 +00:00
CodeMetrics.h [Modules] Move CallSite into the IR library where it belogs. It is 2014-03-04 11:01:28 +00:00
ConstantFolding.h Add missing -*- C++ -*- to headers 2013-05-17 21:43:39 +00:00
ConstantsScanner.h [Modules] Move InstIterator out of the Support library, where it had no 2014-03-04 10:30:26 +00:00
DependenceAnalysis.h delinearization of arrays 2013-11-12 22:47:20 +00:00
DominanceFrontier.h [PM] Split DominatorTree into a concrete analysis result object which 2014-01-13 13:07:17 +00:00
DomPrinter.h
DOTGraphTraitsPass.h Replace the F_Binary flag with a F_Text one. 2014-02-24 18:20:12 +00:00
FindUsedTypes.h
InlineCost.h Use DataLayout from the module when easily available. 2014-02-25 23:25:17 +00:00
InstructionSimplify.h Fix missing -*- C++ -*-s 2013-08-06 00:16:21 +00:00
Interval.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
IntervalIterator.h [Modules] Move CFG.h to the IR library as it defines graph traits over 2014-03-04 11:45:46 +00:00
IntervalPartition.h Correct word hyphenations 2013-12-05 05:44:44 +00:00
IVUsers.h [Modules] Move ValueHandle into the IR library where Value itself lives. 2014-03-04 11:17:44 +00:00
LazyCallGraph.h [cleanup] Re-sort all the includes with utils/sort_includes.py. 2014-03-04 10:07:28 +00:00
LazyValueInfo.h Make some DataLayout pointers const. 2014-02-24 23:12:18 +00:00
LibCallAliasAnalysis.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
LibCallSemantics.h Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
Lint.h
Loads.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
LoopInfo.h [Modules] Move CFG.h to the IR library as it defines graph traits over 2014-03-04 11:45:46 +00:00
LoopInfoImpl.h [cleanup] Move the Dominators.h and Verifier.h headers into the IR 2014-01-13 09:26:24 +00:00
LoopIterator.h Remove unneeded #includes. 2013-02-09 13:29:10 +00:00
LoopPass.h Constify the Optnone checks in IR passes. 2014-02-26 01:23:26 +00:00
MemoryBuiltins.h [Modules] Move the TargetFolder into the Analysis library. Historically, 2014-03-04 11:59:06 +00:00
MemoryDependenceAnalysis.h [Modules] Move ValueHandle into the IR library where Value itself lives. 2014-03-04 11:17:44 +00:00
Passes.h delinearization of arrays 2013-11-12 22:47:20 +00:00
PHITransAddr.h Rename some member variables from TD to DL. 2014-02-18 15:33:12 +00:00
PostDominators.h [cleanup] Move the Dominators.h and Verifier.h headers into the IR 2014-01-13 09:26:24 +00:00
PtrUseVisitor.h [C++11] Switch all uses of the llvm_move macro to use std::move 2014-03-02 04:08:41 +00:00
RegionInfo.h [cleanup] Re-sort all the includes with utils/sort_includes.py. 2014-03-04 10:07:28 +00:00
RegionIterator.h [Modules] Move CFG.h to the IR library as it defines graph traits over 2014-03-04 11:45:46 +00:00
RegionPass.h Fix c++ mode comments 2014-01-06 19:52:42 +00:00
RegionPrinter.h
ScalarEvolution.h [Modules] Move the ConstantRange class into the IR library. This is 2014-03-04 12:24:34 +00:00
ScalarEvolutionExpander.h [Modules] Move the TargetFolder into the Analysis library. Historically, 2014-03-04 11:59:06 +00:00
ScalarEvolutionExpressions.h SCEVRewriter: Optionally interpret constants in value map as SCEVConstant 2014-01-10 18:20:29 +00:00
ScalarEvolutionNormalization.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
SparsePropagation.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
TargetFolder.h [Modules] Move the TargetFolder into the Analysis library. Historically, 2014-03-04 11:59:06 +00:00
TargetTransformInfo.h [Vectorizer] Add a new 'OperandValueKind' in TargetTransformInfo called 2014-02-12 23:43:47 +00:00
Trace.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
ValueTracking.h Teach MemoryBuiltins and InstructionSimplify that operator new never returns NULL. 2013-09-24 16:37:51 +00:00