Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp285 char LegacyDivergenceAnalysis::ID = 0;
286 LegacyDivergenceAnalysis::LegacyDivergenceAnalysis() : FunctionPass(ID) { in LegacyDivergenceAnalysis() function in LegacyDivergenceAnalysis
289 INITIALIZE_PASS_BEGIN(LegacyDivergenceAnalysis, "divergence",
294 INITIALIZE_PASS_END(LegacyDivergenceAnalysis, "divergence", in INITIALIZE_PASS_DEPENDENCY()
298 return new LegacyDivergenceAnalysis(); in INITIALIZE_PASS_DEPENDENCY()
301 void LegacyDivergenceAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
308 bool LegacyDivergenceAnalysis::shouldUseGPUDivergenceAnalysis( in shouldUseGPUDivergenceAnalysis()
321 bool LegacyDivergenceAnalysis::runOnFunction(Function &F) { in runOnFunction()
359 bool LegacyDivergenceAnalysis::isDivergent(const Value *V) const { in isDivergent()
366 bool LegacyDivergenceAnalysis::isDivergentUse(const Use *U) const { in isDivergentUse()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp30 LegacyDivergenceAnalysis *DA;
45 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
59 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
140 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
H A DAMDGPUUnifyDivergentExitNodes.cpp85 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
95 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
103 AU.addPreserved<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
117 static bool isUniformlyReached(const LegacyDivergenceAnalysis &DA, in isUniformlyReached()
195 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
H A DAMDGPULateCodeGenPrepare.cpp49 LegacyDivergenceAnalysis *DA = nullptr;
62 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
94 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
189 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
H A DSIAnnotateControlFlow.cpp39 LegacyDivergenceAnalysis *DA;
102 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
115 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
326 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
H A DAMDGPUAtomicOptimizer.cpp45 const LegacyDivergenceAnalysis *DA;
68 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
87 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
702 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
H A DAMDGPUCodeGenPrepare.cpp75 LegacyDivergenceAnalysis *DA = nullptr;
222 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
1399 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
1439 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
H A DSIISelLowering.h441 FunctionLoweringInfo *FLI, LegacyDivergenceAnalysis *DA) const override;
H A DAMDGPUISelDAGToDAG.cpp124 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
374 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
H A DSIISelLowering.cpp11969 LegacyDivergenceAnalysis *KDA) const { in isSDNodeSourceOfDivergence()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h31 class LegacyDivergenceAnalysis : public FunctionPass {
35 LegacyDivergenceAnalysis();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp248 LegacyDivergenceAnalysis *DA = nullptr;
315 bool makeUniformRegion(Region *R, LegacyDivergenceAnalysis *DA);
335 LegacyDivergenceAnalysis *DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnRegion()
347 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
362 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
951 const LegacyDivergenceAnalysis &DA) { in hasOnlyUniformBranches()
1019 LegacyDivergenceAnalysis *DA) { in makeUniformRegion()
H A DLoopUnswitch.cpp240 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
407 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
867 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in processCurrentLoop()
973 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in unswitchIfProfitable()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h39 class LegacyDivergenceAnalysis; variable
60 const LegacyDivergenceAnalysis *DA;
H A DSelectionDAG.h69 class LegacyDivergenceAnalysis; variable
226 LegacyDivergenceAnalysis * DA = nullptr;
426 LegacyDivergenceAnalysis * Divergence,
446 const LegacyDivergenceAnalysis *getDivergenceAnalysis() const { return DA; }
H A DTargetLowering.h76 class LegacyDivergenceAnalysis; variable
3184 LegacyDivergenceAnalysis *DA) const { in isSDNodeSourceOfDivergence()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp459 getAnalysisIfAvailable<LegacyDivergenceAnalysis>(), PSI, BFI); in runOnMachineFunction()
H A DSelectionDAG.cpp1144 LegacyDivergenceAnalysis * Divergence, in init()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile96 SRCS_MIN+= Analysis/LegacyDivergenceAnalysis.cpp