llvm-6502/include/llvm/Analysis
Chandler Carruth 84bcf93e0f Move the InstVisitor utility into VMCore where it belongs. It heavily
depends on the IR infrastructure, there is no sense in it being off in
Support land.

This is in preparation to start working to expand InstVisitor into more
special-purpose visitors that are still generic and can be re-used
across different passes. The expansion will go into the Analylis tree
though as nothing in VMCore needs it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168972 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-30 03:08:41 +00:00
..
AliasAnalysis.h Update comment for malloc being a library call now, rather than an instruction. 2012-11-29 21:58:47 +00:00
AliasSetTracker.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:43:55 +00:00
BlockFrequencyImpl.h Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:22 +00:00
BlockFrequencyInfo.h
BranchProbabilityInfo.h BranchProb: modify the definition of an edge in BranchProbabilityInfo to handle 2012-08-24 18:14:27 +00:00
CallGraph.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:43:55 +00:00
CaptureTracking.h Give CaptureTracker::shouldExplore a base implementation. Most users want to do 2012-10-08 22:12:48 +00:00
CFGPrinter.h Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: 2012-03-08 07:06:20 +00:00
CodeMetrics.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
ConstantFolding.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
ConstantsScanner.h
DependenceAnalysis.h test commit: added a few comments 2012-11-21 18:53:19 +00:00
DominanceFrontier.h
DominatorInternals.h
Dominators.h Fix doxygen comment to match parameters' names. 2012-10-04 19:10:44 +00:00
DomPrinter.h
DOTGraphTraitsPass.h
FindUsedTypes.h
InlineCost.h Clean up handling of always-inline functions in the inliner. 2012-11-19 07:04:35 +00:00
InstructionSimplify.h Fast-math optimization: fold multiply by zero 2012-11-27 00:46:26 +00:00
Interval.h
IntervalIterator.h Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
IntervalPartition.h Fix minor typo in IntervalPartition.h 2012-09-19 13:45:43 +00:00
IVUsers.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
LazyValueInfo.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
LibCallAliasAnalysis.h
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 TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
LoopInfo.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:43:55 +00:00
LoopInfoImpl.h Remove unused typedefs gcc4.8 warns about. 2012-09-05 17:55:46 +00:00
LoopIterator.h Allow for customized graph edge pruning in PostOrderIterator.h 2012-07-17 15:35:40 +00:00
LoopPass.h
MemoryBuiltins.h Move the InstVisitor utility into VMCore where it belongs. It heavily 2012-11-30 03:08:41 +00:00
MemoryDependenceAnalysis.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
Passes.h Add a cost model analysis that allows us to estimate the cost of IR-level instructions. 2012-11-02 21:48:17 +00:00
PathNumbering.h
PathProfileInfo.h
PHITransAddr.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
PostDominators.h
ProfileDataLoader.h Remove code to saturate profile counts. 2012-10-29 17:27:39 +00:00
ProfileDataTypes.h fix C++ comment in C header 2012-08-29 20:32:13 +00:00
ProfileInfo.h Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
ProfileInfoLoader.h Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field. 2012-07-20 22:05:57 +00:00
ProfileInfoTypes.h Profile: move a single enum out of ProfileInfoTypes.h into a new 2012-08-24 18:31:44 +00:00
RegionInfo.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:43:55 +00:00
RegionIterator.h
RegionPass.h
RegionPrinter.h
ScalarEvolution.h Revert the series of commits starting with r166578 which introduced the 2012-11-01 08:07:29 +00:00
ScalarEvolutionExpander.h revert r166264 because the LTO build is still failing 2012-10-19 21:28:43 +00:00
ScalarEvolutionExpressions.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
ScalarEvolutionNormalization.h
SparsePropagation.h Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-17 06:43:55 +00:00
Trace.h
ValueTracking.h Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
Verifier.h