llvm-project/llvm/include/llvm/Analysis
Bill Wendling c6f0940d99 [NFC] Remove unnecessary #includes
An attempt to reduce the number of files that are recompiled due to a change.

Differential Revision: https://reviews.llvm.org/D119055
2022-02-04 21:22:41 -08:00
..
Utils [MLGO] Add support for multiple training traces per module 2022-01-11 16:13:31 -08:00
AliasAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
AliasAnalysisEvaluator.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
AliasSetTracker.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
AssumeBundleQueries.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
AssumptionCache.h [InferAddressSpaces] Support assumed addrspaces from addrspace predicates. 2021-11-08 16:51:57 -05:00
BasicAliasAnalysis.h [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
BlockFrequencyInfo.h
BlockFrequencyInfoImpl.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
BranchProbabilityInfo.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CFG.h [Analysis] Remove unused declaration isPotentiallyReachableFromMany (NFC) 2021-07-11 07:10:11 -07:00
CFGPrinter.h NFC. Mark DOTFuncInfo getters as const 2021-06-03 11:27:06 -07:00
CFLAliasAnalysisUtils.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CFLAndersAliasAnalysis.h
CFLSteensAliasAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CGSCCPassManager.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CallGraph.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CallGraphSCCPass.h
CallPrinter.h
CaptureTracking.h Recommit "[DSE] Track earliest escape, use for loads in isReadClobber." 2021-09-24 17:13:27 +01:00
CmpInstAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CodeMetrics.h
ConstantFolding.h [ConstantFolding] Unify handling of load from uniform value 2022-01-05 12:30:46 +01:00
ConstraintSystem.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
CostModel.h Port the cost model printer to New PM 2021-09-08 14:47:05 -07:00
CycleAnalysis.h Cleanup header dependencies in LLVMCore 2022-02-02 06:54:20 +01:00
DDG.h [llvm] Use = default (NFC) 2022-01-30 16:04:56 -08:00
DDGPrinter.h
DOTGraphTraitsPass.h Introduce NewPM .dot printers for DomTree 2022-01-05 23:25:40 +00:00
Delinearization.h [SCEV] Move getIndexExpressionsFromGEP to delinearize [NFC] 2021-09-08 16:56:49 -07:00
DemandedBits.h Add getDemandedBits for uses. 2021-06-02 10:07:40 -04:00
DependenceAnalysis.h [llvm] Use = default (NFC) 2022-01-30 16:04:56 -08:00
DependenceGraphBuilder.h [llvm] Use = default (NFC) 2022-01-30 16:04:56 -08:00
DivergenceAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
DomPrinter.h Introduce NewPM .dot printers for DomTree 2022-01-05 23:25:40 +00:00
DomTreeUpdater.h
DominanceFrontier.h
DominanceFrontierImpl.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
EHPersonalities.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
FunctionPropertiesAnalysis.h
GlobalsModRef.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
GuardUtils.h
HeatUtils.h [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
IRSimilarityIdentifier.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
IVDescriptors.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
IVUsers.h [Analysis] Remove unused forward declarations (NFC) 2021-12-31 10:25:16 -08:00
IndirectCallPromotionAnalysis.h
IndirectCallVisitor.h [llvm] Use = default (NFC) 2022-01-30 16:04:56 -08:00
InlineAdvisor.h [MLGO] Improved support for AOT cross-targeting scenarios 2022-01-20 07:05:39 -08:00
InlineCost.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
InlineModelFeatureMaps.h Unpack the CostEstimate feature in ML inlining models. 2021-07-02 16:57:16 +00:00
InlineOrder.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
InlineSizeEstimatorAnalysis.h
InstCount.h
InstSimplifyFolder.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
InstructionPrecedenceTracking.h Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" 2021-10-21 10:48:41 -07:00
InstructionSimplify.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
Interval.h
IntervalIterator.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
IntervalPartition.h
IteratedDominanceFrontier.h
LazyBlockFrequencyInfo.h [Analysis] Use default member initialization (NFC) 2022-01-23 20:32:56 -08:00
LazyBranchProbabilityInfo.h [Analysis] Use default member initialization (NFC) 2022-01-23 20:32:56 -08:00
LazyCallGraph.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
LazyValueInfo.h [llvm] Use = default (NFC) 2022-01-30 16:04:56 -08:00
LegacyDivergenceAnalysis.h
Lint.h [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
Loads.h [Loads] Require Align in isDereferenceableAndAlignedPointer() (NFC) 2022-01-28 16:23:32 +01:00
LoopAccessAnalysis.h [LAA] Add Memory dependence remarks. 2022-02-02 12:07:51 +00:00
LoopAnalysisManager.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
LoopCacheAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
LoopInfo.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
LoopInfoImpl.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
LoopIterator.h
LoopNestAnalysis.h [LoopNest] Add new utilites 2022-01-13 17:19:19 -05:00
LoopPass.h
LoopUnrollAnalyzer.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
MLInlineAdvisor.h Cleanup header dependencies in LLVMCore 2022-02-02 06:54:20 +01:00
MLModelRunner.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
MemDerefPrinter.h
MemoryBuiltins.h [MemoryBuiltins] Demote isMallocLikeFn to implementation routine since last use has been removed 2022-01-18 15:24:52 -08:00
MemoryDependenceAnalysis.h Cleanup header dependencies in LLVMCore 2022-02-02 06:54:20 +01:00
MemoryLocation.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
MemorySSA.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
MemorySSAUpdater.h [Analysis] Remove unused forward declarations (NFC) 2021-12-31 10:25:16 -08:00
ModelUnderTrainingRunner.h [NFC][MLGO]Add RTTI support for MLModelRunner and simplify runner setup 2022-01-04 19:46:14 -08:00
ModuleDebugInfoPrinter.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
ModuleSummaryAnalysis.h
MustExecute.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
NoInferenceModelRunner.h [llvm] Fix header guards (NFC) 2022-01-23 11:07:12 -08:00
ObjCARCAliasAnalysis.h [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
ObjCARCAnalysisUtils.h [llvm] Use range-based for loops with CallBase::args (NFC) 2021-11-14 09:32:36 -08:00
ObjCARCInstKind.h [ObjCARC] Use "UnsafeClaimRV" to refer to unsafeClaim in enums. NFC. 2022-01-24 19:37:01 -08:00
ObjCARCUtil.h [ObjCARC] Require the function argument in the clang.arc.attachedcall bundle. 2022-01-28 12:41:45 -08:00
OptimizationRemarkEmitter.h [Remarks] Add analysis remarks for memset/memcpy/memmove lengths 2021-05-24 10:10:44 -07:00
OverflowInstAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
PHITransAddr.h [Analysis] Use default member initialization (NFC) 2022-01-23 20:32:56 -08:00
Passes.h
PhiValues.h
PostDominators.h
ProfileSummaryInfo.h [clang, llvm] Use Optional::getValueOr (NFC) 2021-10-30 19:00:21 -07:00
PtrUseVisitor.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
RegionInfo.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
RegionInfoImpl.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
RegionIterator.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
RegionPass.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
RegionPrinter.h
ReleaseModeModelRunner.h [llvm] Fix header guards (NFC) 2022-01-23 11:07:12 -08:00
ReplayInlineAdvisor.h [Analysis] Remove unused forward declarations (NFC) 2021-12-31 10:25:16 -08:00
ScalarEvolution.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
ScalarEvolutionAliasAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
ScalarEvolutionDivision.h [SCEV] Sequential/in-order `UMin` expression 2022-01-10 20:51:26 +03:00
ScalarEvolutionExpressions.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
ScalarEvolutionNormalization.h
ScalarFuncs.def [PowerPC] Scalar IBM MASS library conversion pass 2022-02-02 07:54:19 -08:00
ScopedNoAliasAA.h
SparsePropagation.h Cleanup header dependencies in LLVMCore 2022-02-02 06:54:20 +01:00
StackLifetime.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
StackSafetyAnalysis.h [hwasan] also omit safe mem[cpy|mov|set]. 2021-09-22 11:08:27 +01:00
SyncDependenceAnalysis.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
SyntheticCountsUtils.h
TargetFolder.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
TargetLibraryInfo.def [TLI] Add memset_pattern4, memset_pattern8 lib functions. 2021-12-01 21:18:19 +00:00
TargetLibraryInfo.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
TargetTransformInfo.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
TargetTransformInfoImpl.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
Trace.h
TypeBasedAliasAnalysis.h
TypeMetadataUtils.h [GlobalDCE] In VFE, replace the whole 'sub' expression of unused relative-pointer-based vtable slots 2021-10-06 15:55:55 -07:00
ValueLattice.h [NFC] Remove unnecessary #includes 2022-02-04 21:22:41 -08:00
ValueLatticeUtils.h
ValueTracking.h [ValueTracking] Remove ComputeMultiple() function 2022-01-17 10:28:31 +01:00
VecFuncs.def [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
VectorUtils.h [NFC] Fix typo in 95875d246a 2021-11-26 03:58:36 +00:00