/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | LegacyDivergenceAnalysis.cpp | 285 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 D | CMakeLists.txt | 79 LegacyDivergenceAnalysis.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAnnotateUniformValues.cpp | 30 LegacyDivergenceAnalysis *DA; 45 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 59 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) 140 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
|
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 85 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 D | AMDGPULateCodeGenPrepare.cpp | 49 LegacyDivergenceAnalysis *DA = nullptr; 62 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 94 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 187 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
|
H A D | SIAnnotateControlFlow.cpp | 39 LegacyDivergenceAnalysis *DA; 102 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 114 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) 325 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
|
H A D | AMDGPUAtomicOptimizer.cpp | 45 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 D | AMDGPUCodeGenPrepare.cpp | 74 LegacyDivergenceAnalysis *DA = nullptr; 220 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 1372 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 1412 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
|
H A D | SIISelLowering.h | 443 FunctionLoweringInfo *FLI, LegacyDivergenceAnalysis *DA) const override;
|
H A D | AMDGPUISelDAGToDAG.cpp | 120 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 370 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
|
H A D | SIISelLowering.cpp | 11991 LegacyDivergenceAnalysis *KDA) const { in isSDNodeSourceOfDivergence()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | LegacyDivergenceAnalysis.h | 31 class LegacyDivergenceAnalysis : public FunctionPass { 35 LegacyDivergenceAnalysis();
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 248 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 D | LoopUnswitch.cpp | 240 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 D | FunctionLoweringInfo.h | 39 class LegacyDivergenceAnalysis; variable 60 const LegacyDivergenceAnalysis *DA;
|
H A D | SelectionDAG.h | 69 class LegacyDivergenceAnalysis; variable 226 LegacyDivergenceAnalysis * DA = nullptr; 426 LegacyDivergenceAnalysis * Divergence, 446 const LegacyDivergenceAnalysis *getDivergenceAnalysis() const { return DA; }
|
H A D | TargetLowering.h | 76 class LegacyDivergenceAnalysis; variable 3164 LegacyDivergenceAnalysis *DA) const { in isSDNodeSourceOfDivergence()
|
/netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/ |
H A D | Makefile | 67 LegacyDivergenceAnalysis.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
H A D | BUILD.gn | 73 "LegacyDivergenceAnalysis.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 459 getAnalysisIfAvailable<LegacyDivergenceAnalysis>(), PSI, BFI); in runOnMachineFunction()
|
H A D | SelectionDAG.cpp | 1143 LegacyDivergenceAnalysis * Divergence, in init()
|