Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/lib/Analysis/
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()
358 bool LegacyDivergenceAnalysis::isDivergent(const Value *V) const { in isDivergent()
365 bool LegacyDivergenceAnalysis::isDivergentUse(const Use *U) const { in isDivergentUse()
[all …]
DCMakeLists.txt73 LegacyDivergenceAnalysis.cpp
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
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()
309 bool LegacyDivergenceAnalysis::shouldUseGPUDivergenceAnalysis( in shouldUseGPUDivergenceAnalysis()
322 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 …]
DCMakeLists.txt50 LegacyDivergenceAnalysis.cpp
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUUnifyDivergentExitNodes.cpp74 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
82 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
85 AU.addPreserved<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
99 static bool isUniformlyReached(const LegacyDivergenceAnalysis &DA, in isUniformlyReached()
201 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
DAMDGPUAnnotateUniformValues.cpp34 LegacyDivergenceAnalysis *DA;
50 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
65 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
170 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
DSIAnnotateControlFlow.cpp57 LegacyDivergenceAnalysis *DA;
118 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
130 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
325 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
DAMDGPUAtomicOptimizer.cpp44 const LegacyDivergenceAnalysis *DA;
65 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
84 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
663 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
DAMDGPUCodeGenPrepare.cpp69 LegacyDivergenceAnalysis *DA = nullptr;
197 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
1035 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
1055 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUUnifyDivergentExitNodes.cpp75 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
83 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
86 AU.addPreserved<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()
100 static bool isUniformlyReached(const LegacyDivergenceAnalysis &DA, in isUniformlyReached()
206 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
DAMDGPULateCodeGenPrepare.cpp52 LegacyDivergenceAnalysis *DA = nullptr;
65 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
97 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
190 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
DAMDGPUAnnotateUniformValues.cpp35 LegacyDivergenceAnalysis *DA;
51 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
66 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
180 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
DSIAnnotateControlFlow.cpp57 LegacyDivergenceAnalysis *DA;
118 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
130 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
325 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
DAMDGPUAtomicOptimizer.cpp44 const LegacyDivergenceAnalysis *DA;
65 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
84 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
667 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
DAMDGPUCodeGenPrepare.cpp96 LegacyDivergenceAnalysis *DA = nullptr;
242 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
1389 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
1429 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLegacyDivergenceAnalysis.h26 class LegacyDivergenceAnalysis : public FunctionPass {
30 LegacyDivergenceAnalysis();
/external/llvm-project/llvm/include/llvm/Analysis/
DLegacyDivergenceAnalysis.h31 class LegacyDivergenceAnalysis : public FunctionPass {
35 LegacyDivergenceAnalysis();
/external/llvm-project/llvm/lib/Transforms/Scalar/
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
955 const LegacyDivergenceAnalysis &DA) { in hasOnlyUniformBranches()
1023 LegacyDivergenceAnalysis *DA) { in makeUniformRegion()
DLoopUnswitch.cpp232 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
397 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
899 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in unswitchIfProfitable()
/external/llvm-project/llvm/include/llvm/CodeGen/
DFunctionLoweringInfo.h39 class LegacyDivergenceAnalysis; variable
60 const LegacyDivergenceAnalysis *DA;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DFunctionLoweringInfo.h39 class LegacyDivergenceAnalysis; variable
60 const LegacyDivergenceAnalysis *DA;
DSelectionDAG.h69 class LegacyDivergenceAnalysis; variable
233 LegacyDivergenceAnalysis * DA = nullptr;
409 LegacyDivergenceAnalysis * Divergence,
429 const LegacyDivergenceAnalysis *getDivergenceAnalysis() const { return DA; }
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp193 LegacyDivergenceAnalysis *DA;
279 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
295 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
942 const LegacyDivergenceAnalysis &DA) { in hasOnlyUniformBranches()
1012 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnRegion()
DLoopUnswitch.cpp227 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
394 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
893 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in UnswitchIfProfitable()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Analysis/
DBUILD.gn71 "LegacyDivergenceAnalysis.cpp",

12