Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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 …]
H A DCMakeLists.txt79 LegacyDivergenceAnalysis.cpp
/netbsd-src/external/apache2/llvm/dist/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()
230 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()
187 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
H A DSIAnnotateControlFlow.cpp39 LegacyDivergenceAnalysis *DA;
102 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
114 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
325 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.cpp74 LegacyDivergenceAnalysis *DA = nullptr;
220 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
1372 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
1412 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
H A DSIISelLowering.h443 FunctionLoweringInfo *FLI, LegacyDivergenceAnalysis *DA) const override;
H A DAMDGPUISelDAGToDAG.cpp120 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()
370 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
H A DSIISelLowering.cpp11991 LegacyDivergenceAnalysis *KDA) const { in isSDNodeSourceOfDivergence()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h31 class LegacyDivergenceAnalysis : public FunctionPass {
35 LegacyDivergenceAnalysis();
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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
3164 LegacyDivergenceAnalysis *DA) const { in isSDNodeSourceOfDivergence()
/netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/
H A DMakefile67 LegacyDivergenceAnalysis.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn73 "LegacyDivergenceAnalysis.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp459 getAnalysisIfAvailable<LegacyDivergenceAnalysis>(), PSI, BFI); in runOnMachineFunction()
H A DSelectionDAG.cpp1143 LegacyDivergenceAnalysis * Divergence, in init()