| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | 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() 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 …]
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUUnifyDivergentExitNodes.cpp | 74 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()
|
| HD | AMDGPUAnnotateUniformValues.cpp | 34 LegacyDivergenceAnalysis *DA; 50 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 65 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) 170 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
|
| HD | SIAnnotateControlFlow.cpp | 57 LegacyDivergenceAnalysis *DA; 118 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 130 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) 325 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
|
| HD | AMDGPUAtomicOptimizer.cpp | 44 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
|
| HD | AMDGPUCodeGenPrepare.cpp | 69 LegacyDivergenceAnalysis *DA = nullptr; 197 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 1035 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction() 1055 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
|
| HD | SIISelLowering.h | 392 FunctionLoweringInfo *FLI, LegacyDivergenceAnalysis *DA) const override;
|
| HD | AMDGPUISelDAGToDAG.cpp | 147 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 381 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
|
| HD | SIISelLowering.cpp | 10876 FunctionLoweringInfo * FLI, LegacyDivergenceAnalysis * KDA) const in isSDNodeSourceOfDivergence()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | LegacyDivergenceAnalysis.h | 26 class LegacyDivergenceAnalysis : public FunctionPass { 30 LegacyDivergenceAnalysis();
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | FunctionLoweringInfo.h | 39 class LegacyDivergenceAnalysis; variable 60 const LegacyDivergenceAnalysis *DA;
|
| HD | SelectionDAG.h | 69 class LegacyDivergenceAnalysis; variable 233 LegacyDivergenceAnalysis * DA = nullptr; 409 LegacyDivergenceAnalysis * Divergence, 429 const LegacyDivergenceAnalysis *getDivergenceAnalysis() const { return DA; }
|
| HD | TargetLowering.h | 80 class LegacyDivergenceAnalysis; variable 2967 LegacyDivergenceAnalysis *DA) const { in isSDNodeSourceOfDivergence()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | StructurizeCFG.cpp | 193 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()
|
| HD | LoopUnswitch.cpp | 227 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage() 394 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() 893 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in UnswitchIfProfitable()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAGISel.cpp | 453 getAnalysisIfAvailable<LegacyDivergenceAnalysis>(), PSI, BFI); in runOnMachineFunction()
|
| HD | SelectionDAG.cpp | 1023 LegacyDivergenceAnalysis * Divergence, in init()
|
| /freebsd-11-stable/lib/clang/libllvm/ |
| HD | Makefile | 88 SRCS_MIN+= Analysis/LegacyDivergenceAnalysis.cpp
|