Home
last modified time | relevance | path

Searched refs:LegacyDivergenceAnalysis (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp278 char LegacyDivergenceAnalysis::ID = 0;
279 INITIALIZE_PASS_BEGIN(LegacyDivergenceAnalysis, "divergence",
284 INITIALIZE_PASS_END(LegacyDivergenceAnalysis, "divergence", in INITIALIZE_PASS_DEPENDENCY()
288 return new LegacyDivergenceAnalysis(); in INITIALIZE_PASS_DEPENDENCY()
291 void LegacyDivergenceAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
299 bool LegacyDivergenceAnalysis::shouldUseGPUDivergenceAnalysis( in shouldUseGPUDivergenceAnalysis()
312 bool LegacyDivergenceAnalysis::runOnFunction(Function &F) { in runOnFunction()
348 bool LegacyDivergenceAnalysis::isDivergent(const Value *V) const { in isDivergent()
355 void LegacyDivergenceAnalysis::print(raw_ostream &OS, const Module *) const { in print()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp73 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
81 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
84 AU.addPreserved<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
98 static bool isUniformlyReached(const LegacyDivergenceAnalysis &DA, in isUniformlyReached()
166 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
H A DAMDGPUAnnotateUniformValues.cpp35 LegacyDivergenceAnalysis *DA;
51 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
66 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
171 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
H A DSIAnnotateControlFlow.cpp55 LegacyDivergenceAnalysis *DA;
116 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
127 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
310 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
H A DAMDGPUAtomicOptimizer.cpp52 const LegacyDivergenceAnalysis *DA;
72 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
91 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
451 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
H A DAMDGPUCodeGenPrepare.cpp63 LegacyDivergenceAnalysis *DA = nullptr;
179 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
900 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
919 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
H A DSIISelLowering.h345 FunctionLoweringInfo *FLI, LegacyDivergenceAnalysis *DA) const override;
H A DAMDGPUISelDAGToDAG.cpp88 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
249 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
H A DSIISelLowering.cpp9602 FunctionLoweringInfo * FLI, LegacyDivergenceAnalysis * KDA) const in isSDNodeSourceOfDivergence()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h27 class LegacyDivergenceAnalysis : public FunctionPass {
31 LegacyDivergenceAnalysis() : FunctionPass(ID) { in LegacyDivergenceAnalysis() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp187 LegacyDivergenceAnalysis *DA;
273 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
289 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
939 const LegacyDivergenceAnalysis &DA) { in hasOnlyUniformBranches()
987 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnRegion()
H A DLoopUnswitch.cpp227 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
394 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
889 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in UnswitchIfProfitable()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h232 LegacyDivergenceAnalysis * DA = nullptr;
388 LegacyDivergenceAnalysis * Divergence);
H A DTargetLowering.h2774 LegacyDivergenceAnalysis *DA) const { in isSDNodeSourceOfDivergence()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp422 getAnalysisIfAvailable<LegacyDivergenceAnalysis>()); in runOnMachineFunction()
H A DSelectionDAG.cpp1005 LegacyDivergenceAnalysis * Divergence) { in init()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile75 SRCS_MIN+= Analysis/LegacyDivergenceAnalysis.cpp