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
Kazu Hirata 0ae1fcd828 [Analysis] Remove unused code recursivelySimplifyInstruction (NFC)
The last use of the function, located in RemovePredecessorAndSimplify,
was removed on Dec 25, 2020 in commit
46bea9b29714ba77010612b04ba13aff56d62e7b.

The last use of RemovePredecessorAndSimplify was removed on Sep 29,
2010 in commit 99c985c37dd45dd0fbd03863037d8e93153783e6.
2020-12-30 17:45:40 -08:00
..
Utils [NFC][TFUtils] also include output specs lookup logic in loadOutputSpecs 2020-11-18 21:20:21 -08:00
AliasAnalysis.h [AA] byval argument is identified function local 2020-12-21 20:18:23 +01:00
AliasAnalysisEvaluator.h
AliasSetTracker.h [NFC] Reduce include files dependency. 2020-12-03 18:25:05 +03:00
AssumeBundleQueries.h [NFC][DwarfDebug] Add test for variables with a single location which 2020-05-11 11:49:11 +02:00
AssumptionCache.h
BasicAliasAnalysis.h [BasicAA] Make sure context instruction is symmetric 2020-12-25 11:35:46 +01:00
BlockFrequencyInfo.h
BlockFrequencyInfoImpl.h BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI. 2020-10-02 13:56:30 +01:00
BranchProbabilityInfo.h [BPI] Improve static heuristics for "cold" paths. 2020-12-23 22:47:36 +07:00
CallGraph.h [Analysis] Remove spliceFunction (NFC) 2020-12-23 21:57:25 -08:00
CallGraphSCCPass.h
CallPrinter.h
CaptureTracking.h [NFC][CaptureTracking] Move static function isNonEscapingLocalObject to llvm namespace 2020-10-15 18:37:29 +00:00
CFG.h CFG.h - add missing GraphTraits.h include. NFC. 2020-06-06 15:18:25 +01:00
CFGPrinter.h [DDG] Data Dependence Graph - DOT printer - recommit 2020-12-16 12:37:36 -05:00
CFLAliasAnalysisUtils.h
CFLAndersAliasAnalysis.h
CFLSteensAliasAnalysis.h
CGSCCPassManager.h [NFC] Inline maxDevirtIterationsReached() 2020-12-10 22:12:29 -08:00
CmpInstAnalysis.h
CodeMetrics.h
ConstantFolding.h [llvm][IR] Add dso_local_equivalent Constant 2020-11-19 10:26:17 -08:00
ConstraintSystem.h [ConstraintElimination] Bail out if system gets too big. 2020-12-06 20:19:15 +00:00
DDG.h [Analysis] Use llvm::append_range (NFC) 2020-12-29 19:23:21 -08:00
DDGPrinter.h [DDG] Data Dependence Graph - DOT printer - recommit 2020-12-16 12:37:36 -05:00
Delinearization.h [Delinearization][NewPM] Port delinearization to NPM 2020-09-21 17:59:08 -07:00
DemandedBits.h [DemandedBits] Improve accuracy of Add propagator 2020-08-17 12:54:09 +01:00
DependenceAnalysis.h DependenceAnalysis.h - reduce AliasAnalysis.h include to forward declaration. NFC. 2020-06-07 12:47:37 +01:00
DependenceGraphBuilder.h
DivergenceAnalysis.h [DA][SDA] SyncDependenceAnalysis re-write 2020-09-30 17:36:26 +02:00
DominanceFrontier.h DominanceFrontier - remove unused <vector> includes 2020-11-21 17:11:26 +00:00
DominanceFrontierImpl.h
DomPrinter.h
DomTreeUpdater.h Unbreak the build 2020-06-07 18:17:21 +02:00
DOTGraphTraitsPass.h DOTGraphTraitsPass.h - remove unnecessary includes. NFC. 2020-05-27 11:51:25 +01:00
EHPersonalities.h [XCOFF][AIX] Generate LSDA data and compact unwind section on AIX 2020-12-02 18:42:44 +00:00
FunctionPropertiesAnalysis.h Add new function properties to FunctionPropertiesAnalysis 2020-07-23 12:46:47 -07:00
GlobalsModRef.h GlobalsModRef.h - reduce CallGraph.h include to forward declarations. NFC. 2020-06-25 16:00:43 +01:00
GuardUtils.h
HeatUtils.h [CallPrinter] Adding heat coloring to CallPrinter 2020-06-16 21:15:29 +00:00
IndirectCallPromotionAnalysis.h
IndirectCallVisitor.h
InlineAdvisor.h [llvm][inliner] Reuse the inliner pass to implement 'always inliner' 2020-11-30 12:03:39 -08:00
InlineCost.h Don't inline dynamic allocas that simplify to huge static allocas. 2020-06-24 17:39:03 -07:00
InlineModelFeatureMaps.h [llvm] Release-mode ML InlineAdvisor 2020-06-24 08:18:42 -07:00
InlineSizeEstimatorAnalysis.h [llvm] Moved InlineSizeEstimatorAnalysis test to .ll 2020-07-16 12:25:16 -07:00
InstCount.h [NFC] Port InstCount pass to new pass manager 2020-08-21 12:39:42 +03:00
InstructionPrecedenceTracking.h [NFC] Add 'override' keyword where missing in include/ and lib/. 2020-07-14 09:47:29 -07:00
InstructionSimplify.h [Analysis] Remove unused code recursivelySimplifyInstruction (NFC) 2020-12-30 17:45:40 -08:00
Interval.h [Analysis/Interval] Remove isLoop (NFC) 2020-12-12 10:09:35 -08:00
IntervalIterator.h [Analysis] Use llvm::append_range (NFC) 2020-12-29 19:23:21 -08:00
IntervalPartition.h
IRSimilarityIdentifier.h [IRSim] Adding support for isomorphic predicates 2020-12-23 19:42:35 -06:00
IteratedDominanceFrontier.h [GraphDiff] Use class method getChildren instead of GraphTraits. 2020-07-27 16:12:34 -07:00
IVDescriptors.h [IVDescriptors] Remove getConsecutiveDirection (NFC) 2020-12-17 20:19:15 -08:00
IVUsers.h
LazyBlockFrequencyInfo.h
LazyBranchProbabilityInfo.h [BPI] Improve static heuristics for "cold" paths. 2020-12-23 22:47:36 +07:00
LazyCallGraph.h [NFC] Remove unused function 2020-12-21 14:39:35 -08:00
LazyValueInfo.h [LVI][CVP] Use block value when simplifying icmps 2020-09-27 20:25:16 +02:00
LegacyDivergenceAnalysis.h LegacyDivergenceAnalysis.h - reduce DivergenceAnalysis.h include to forward declaration. NFC. 2020-06-06 13:30:00 +01:00
Lint.h [NewPM][Lint] Port -lint to NewPM 2020-09-03 13:03:44 -07:00
Loads.h [Loads] Add canReplacePointersIfEqual helper. 2020-09-01 20:57:41 +01:00
LoopAccessAnalysis.h [LAA] NFC: Rename [get]MaxSafeRegisterWidth -> [get]MaxSafeVectorWidthInBits 2020-11-25 13:06:26 +00:00
LoopAnalysisManager.h [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults 2020-09-15 16:16:24 -07:00
LoopCacheAnalysis.h LoopCacheAnalysis.h - remove unnecessary includes. NFCI. 2020-09-15 13:34:35 +01:00
LoopInfo.h [LoopDeletion] Remove dead loops with no exit blocks 2020-11-06 17:08:34 -05:00
LoopInfoImpl.h [LoopDeletion] Remove dead loops with no exit blocks 2020-11-06 17:08:34 -05:00
LoopIterator.h
LoopNestAnalysis.h [LoopNest] Handle loop-nest passes in LoopPassManager 2020-12-16 17:07:14 +00:00
LoopPass.h LoopPass.h - remove unnecessary PMStack forward declaration. NFC. 2020-05-10 14:03:27 +01:00
LoopUnrollAnalyzer.h
MemDerefPrinter.h Port -print-memderefs to NPM 2020-11-23 11:56:22 -08:00
MemoryBuiltins.h MemoryBuiltins.h - remove unnecessary TargetLibraryInfo forward declaration. NFC. 2020-05-25 13:45:03 +01:00
MemoryDependenceAnalysis.h [AA] Split up LocationSize::unknown() 2020-11-26 18:39:55 +01:00
MemoryLocation.h [AA] Split up LocationSize::unknown() 2020-11-26 18:39:55 +01:00
MemorySSA.h [NFC] Reduce include files dependency and AA header cleanup (part 2). 2020-12-17 14:04:48 +03:00
MemorySSAUpdater.h [GraphDiff] Use class method getChildren instead of GraphTraits. 2020-07-27 16:12:34 -07:00
MLInlineAdvisor.h [llvm] Release-mode ML InlineAdvisor 2020-06-24 08:18:42 -07:00
MLModelRunner.h [llvm] Release-mode ML InlineAdvisor 2020-06-24 08:18:42 -07:00
ModuleDebugInfoPrinter.h [NPM] Port module-debuginfo pass to the new pass manager 2020-10-19 14:31:17 -07:00
ModuleSummaryAnalysis.h [StackSafety] Pass summary into codegen 2020-06-10 21:02:54 -07:00
MustExecute.h Port print-must-be-executed-contexts and print-mustexecute to NPM 2020-11-03 21:06:46 -08:00
ObjCARCAliasAnalysis.h
ObjCARCAnalysisUtils.h [NFC] Reduce include files dependency. 2020-12-03 18:25:05 +03:00
ObjCARCInstKind.h ObjCARCInstKind.h - remove unused includes. NFC. 2020-05-27 14:02:14 +01:00
OptimizationRemarkEmitter.h Add pass to add !annotate metadata from @llvm.global.annotations. 2020-11-16 14:57:11 +00:00
Passes.h
PHITransAddr.h
PhiValues.h [PhiValues] Use SetVector to avoid non-determinism 2020-10-23 20:14:02 +02:00
PostDominators.h DomTree: Remove the releaseMemory() method 2020-07-06 21:58:11 +02:00
ProfileSummaryInfo.h [Remarks][2/2] Expand remarks hotness threshold option support in more tools 2020-11-30 21:55:50 -08:00
PtrUseVisitor.h
RegionInfo.h RegionInfo.cpp - remove duplicate includes that already exist in RegionInfo.h. NFC. 2020-07-23 17:50:22 +01:00
RegionInfoImpl.h [Analysis, IR] Use *Map::lookup (NFC) 2020-12-29 19:23:24 -08:00
RegionIterator.h
RegionPass.h [NFC] Clean up always false variables 2020-10-21 10:54:55 -07:00
RegionPrinter.h
ReplayInlineAdvisor.h [InlineAdvisor] New inliner advisor to replay inlining from optimization remarks 2020-08-15 20:17:21 -07:00
ScalarEvolution.h Reland [DebugInfo] Improve dbg preservation in LSR. 2020-12-14 16:15:18 +01:00
ScalarEvolutionAliasAnalysis.h
ScalarEvolutionDivision.h [SCEV] Introduce SCEVPtrToIntExpr (PR46786) 2020-10-30 11:13:35 +03:00
ScalarEvolutionExpressions.h [SCEV] Introduce SCEVPtrToIntExpr (PR46786) 2020-10-30 11:13:35 +03:00
ScalarEvolutionNormalization.h ScalarEvolutionNormalization.h - reduce ScalarEvolutionExpressions.h include to forward declaration. NFC. 2020-06-05 17:40:33 +01:00
ScopedNoAliasAA.h [Metadata] Fix layer violation in D91576 2020-12-03 10:58:46 -08:00
SparsePropagation.h
StackLifetime.h [StackSafety] Skip ambiguous lifetime analysis 2020-08-16 18:05:52 -07:00
StackSafetyAnalysis.h [StackSafety] Use ValueInfo in ParamAccess::Call 2020-08-14 12:42:44 -07:00
SyncDependenceAnalysis.h [DA][SDA] SyncDependenceAnalysis re-write 2020-09-30 17:36:26 +02:00
SyntheticCountsUtils.h
TargetFolder.h
TargetLibraryInfo.def [SimplifyLibCalls] Optimize mempcpy_chk to mempcpy 2020-10-06 17:08:46 +02:00
TargetLibraryInfo.h Initial support for vectorization using Libmvec (GLIBC vector math library) 2020-10-22 16:01:39 -04:00
TargetTransformInfo.h [TTI] Add supportsScalableVectors target hook 2020-12-18 10:37:01 +00:00
TargetTransformInfoImpl.h [NFC] Uniquify 'const' in TargetTransformInfoImpl.h 2020-12-23 14:21:41 +01:00
Trace.h
TypeBasedAliasAnalysis.h Remove orphan TypeBasedAAResult::PathAliases declaration. NFC. 2020-06-25 16:00:44 +01:00
TypeMetadataUtils.h TypeMetadataUtils.h - reduce Instructions.h include to forward declaration. NFC. 2020-06-05 17:40:33 +01:00
ValueLattice.h [SCCP] Propagate inequalities 2020-08-04 20:20:52 +02:00
ValueLatticeUtils.h
ValueTracking.h [ValueTracking] Implement impliesPoison 2020-12-29 06:50:38 +09:00
VecFuncs.def Initial support for vectorization using Libmvec (GLIBC vector math library) 2020-10-22 16:01:39 -04:00
VectorUtils.h [Analysis, IR] Use *Map::lookup (NFC) 2020-12-29 19:23:24 -08:00