1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/include/llvm/Analysis
Christopher Tetreault b5b32e90f2 [SVE] Remove calls to getBitWidth from Analysis
Reviewers: efriedma, sdesmalen, jnspaulsson, jonpa

Reviewed By: efriedma

Subscribers: tschuett, rkruppe, psnobl, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77898
2020-04-20 13:39:45 -07:00
..
Utils Local.h - remove unnecessary Twine.h include. NFC. 2020-04-11 12:21:04 +01:00
AliasAnalysis.h [IR] Lazily number instructions for local dominance queries 2020-02-18 14:44:24 -08:00
AliasAnalysisEvaluator.h
AliasSetTracker.h AliasSetTracker - fix uninitialized variable warnings. NFCI. 2019-11-04 15:35:20 +00:00
AssumeBundleQueries.h [NFC] remove delcartion that shouldn't be there 2020-04-02 17:09:16 +02:00
AssumptionCache.h [AssumeBundles] adapt Assumption cache to assume bundles 2020-04-13 12:04:51 +02:00
BasicAliasAnalysis.h [BasicAA] Fix aliasGEP/DecomposeGEPExpression for scalable type. 2020-04-10 16:58:26 -07:00
BlockFrequencyInfo.h
BlockFrequencyInfoImpl.h [BFI] Use CallbackVH to notify BFI about deletion of basic blocks 2020-03-06 19:12:12 +07:00
BranchProbabilityInfo.h [CFG/BasicBlock] Rename succ_const to const_succ. [NFC] 2020-03-25 12:40:55 -07:00
CallGraph.h [CallGraphUpdater] Update the ExternalCallingNode for node replacements 2020-04-15 18:38:50 -05:00
CallGraphSCCPass.h [CallGraphUpdater] Remove nodes from their SCC (old PM) 2020-04-15 18:38:50 -05:00
CallPrinter.h
CaptureTracking.h [IR] Lazily number instructions for local dominance queries 2020-02-18 14:44:24 -08:00
CFG.h
CFGPrinter.h [CFGPrinter] Adding heat coloring to CFGPrinter 2020-04-08 19:59:51 +00:00
CFLAliasAnalysisUtils.h
CFLAndersAliasAnalysis.h
CFLSteensAliasAnalysis.h
CGSCCPassManager.h [llvm][NFC][CallSite] Remove CallSite from CGSCCPassManager 2020-04-13 22:52:15 -07:00
CmpInstAnalysis.h
CodeMetrics.h CodeMetrics.h - include and forward declaration cleanup. NFC. 2020-04-13 13:09:39 +01:00
ConstantFolding.h ConstantFolding.h - remove unused llvm::ConstantVector forward declaration. NFC. 2020-04-17 10:02:06 +01:00
DDG.h [DDG] Data Dependence Graph - Graph Simplification 2020-02-19 13:41:51 -05:00
DemandedBits.h
DependenceAnalysis.h [DA] Delinearization of fixed-size multi-dimensional arrays 2020-02-27 10:29:01 -05:00
DependenceGraphBuilder.h DependenceGraphBuilder.h - remove unused includes. NFC. 2020-04-19 17:58:17 +01:00
DivergenceAnalysis.h
DominanceFrontier.h
DominanceFrontierImpl.h
DomPrinter.h
DomTreeUpdater.h
DOTGraphTraitsPass.h
EHPersonalities.h
GlobalsModRef.h [GlobalsModRef] Add invalidate method 2020-01-17 10:33:54 -08:00
GuardUtils.h Further cleanup manipulation of widenable branches [NFC] 2019-11-21 15:07:30 -08:00
HeatUtils.h HeatUtils.h - remove unnecessary includes. NFC. 2020-04-18 13:37:06 +01:00
IndirectCallPromotionAnalysis.h
IndirectCallVisitor.h
InlineCost.h [Inliner] Inlining should honor nobuiltin attributes 2020-02-28 07:34:14 -08:00
InstructionPrecedenceTracking.h [IPT] Don't use OrderedInstructions (NFC) 2020-04-20 18:25:31 +02:00
InstructionSimplify.h Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
Interval.h
IntervalIterator.h
IntervalPartition.h Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
IteratedDominanceFrontier.h Move CFGDiff.h from IR to Support 2020-04-10 00:14:10 -07:00
IVDescriptors.h [IVDescriptors] Clean up includes. 2020-04-19 20:07:47 +01:00
IVUsers.h
LazyBlockFrequencyInfo.h
LazyBranchProbabilityInfo.h
LazyCallGraph.h Re-land "Add LazyCallGraph API to add function to RefSCC" 2020-02-17 16:59:25 -05:00
LazyValueInfo.h [ValueLattice] Distinguish between constant ranges with/without undef. 2020-03-31 12:50:20 +01:00
LegacyDivergenceAnalysis.h Resubmit: [DA][TTI][AMDGPU] Add option to select GPUDA with TTI 2020-01-24 10:39:40 -08:00
Lint.h
Loads.h
LoopAccessAnalysis.h [LAA] Remove unnecessary includes (NFC). 2020-04-19 15:16:29 +01:00
LoopAnalysisManager.h
LoopCacheAnalysis.h
LoopInfo.h [NFC] Add missing 'const' notion to LCSSA-related functions 2020-04-17 17:49:34 +07:00
LoopInfoImpl.h [NFC] Fixes -Wrange-loop-analysis warnings 2020-01-01 20:01:37 +01:00
LoopIterator.h
LoopNestAnalysis.h [LoopNest]: Analysis to discover properties of a loop nest. 2020-03-03 18:25:19 +00:00
LoopPass.h NFC. Remove obsolete SimpleAnalysis infrastructure 2020-01-23 13:58:30 +07:00
LoopUnrollAnalyzer.h
MemoryBuiltins.h [CallSite removal][Analysis] Replace CallSite with CallBase in MemoryBuiltins. NFC 2020-04-19 18:32:48 -07:00
MemoryDependenceAnalysis.h [DependenceAnalysis] Memory dependence analysis internal caching mechanism is broken in presence of TBAA (PR42733). 2020-02-21 20:20:36 +07:00
MemoryLocation.h [AliasAnalysis] Misc fixes for checking aliasing with scalable types. 2020-03-18 12:28:47 -07:00
MemorySSA.h [NFC] Remove waymarking because it improves performances 2020-04-17 11:27:10 +02:00
MemorySSAUpdater.h Move CFGDiff.h from IR to Support 2020-04-10 00:14:10 -07:00
ModuleSummaryAnalysis.h Revert "Move ModuleSummaryAnalysis from libAnalysis to libObject to break the dependency from Analysis to Object" 2020-04-14 00:27:08 +00:00
MustExecute.h [IPT] Don't use OrderedInstructions (NFC) 2020-04-20 18:25:31 +02:00
ObjCARCAliasAnalysis.h
ObjCARCAnalysisUtils.h ObjCARCAnalysisUtils.h - remove unused llvm::raw_ostream forward declaration. NFC. 2020-04-11 12:21:04 +01:00
ObjCARCInstKind.h
OptimizationRemarkEmitter.h OptimizationRemarkEmitter.h - remove unused llvm::DebugLoc/Loop/Pass/Twine forward declarations. NFC. 2020-04-11 12:21:03 +01:00
OrderedInstructions.h [IR] Lazily number instructions for local dominance queries 2020-02-18 14:44:24 -08:00
Passes.h Passes.h - remove unused llvm::LoopPass/Pass/PassInfo forward declarations. NFC. 2020-04-11 12:21:03 +01:00
PHITransAddr.h
PhiValues.h PhiValues.h - remove unused llvm::Use forward declaration. NFC. 2020-04-11 12:21:04 +01:00
PostDominators.h [CodeMoverUtils] Added an API to check if an instruction can be safely 2019-11-22 21:29:08 +00:00
ProfileSummaryInfo.h [llvm][NFC][CallSite] Remove CallSite from ProfileSummary 2020-04-18 12:03:14 -07:00
PtrUseVisitor.h [CallSite removal][PtrUseVisitor] Use visitCallBase instead of visitCallSite. NFC 2020-04-18 23:15:12 -07:00
RegionInfo.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
RegionInfoImpl.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
RegionIterator.h
RegionPass.h
RegionPrinter.h
ScalarEvolution.h [SCEV] Add missing cache queries 2020-03-13 15:32:43 +02:00
ScalarEvolutionAliasAnalysis.h
ScalarEvolutionExpander.h [NFCI][SCEV] Avoid recursion in SCEVExpander::isHighCostExpansion*() 2020-03-18 17:10:54 +03:00
ScalarEvolutionExpressions.h Move static function to inline function - this fixes a conceivable 2020-01-16 16:12:46 -08:00
ScalarEvolutionNormalization.h
ScopedNoAliasAA.h
SparsePropagation.h
StackSafetyAnalysis.h [memtag] Plug in stack safety analysis. 2020-03-16 16:35:25 -07:00
SyncDependenceAnalysis.h
SyntheticCountsUtils.h SyntheticCountsUtils.h - remove unused llvm::CallGraph/Function forward declarations. NFC. 2020-04-11 12:21:03 +01:00
TargetFolder.h Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
TargetLibraryInfo.def [TLI] fix a function's (commented) signature; NFC 2020-04-07 13:04:54 -07:00
TargetLibraryInfo.h [CallSite removal][TargetLibraryInfo] Replace ImmutableCallSite with CallBase in one of the getLibFunc signatures. NFC 2020-04-15 22:43:41 -07:00
TargetTransformInfo.h [NFC][TTI] Explicit use of VectorType 2020-04-20 09:16:52 +01:00
TargetTransformInfoImpl.h [SVE] Remove calls to getBitWidth from Analysis 2020-04-20 13:39:45 -07:00
Trace.h
TypeBasedAliasAnalysis.h TypeBasedAliasAnalysis.h - replace InstrTypes.h include with forward declaration. NFC. 2020-04-19 11:13:59 +01:00
TypeMetadataUtils.h
ValueLattice.h [ValueLattice] Add move constructor (NFC) 2020-04-20 18:32:38 +02:00
ValueLatticeUtils.h
ValueTracking.h [ValueTracking] Implement canCreatePoison 2020-04-15 05:58:06 +09:00
VecFuncs.def Handle exp2 with proper vectorization and lowering to SVML calls 2020-04-02 21:11:13 -07:00
VectorUtils.h [LV] Invalidate cost model decisions along with interleave groups. 2020-04-18 10:23:49 +01:00