Searched refs:LegacyDivergenceAnalysis (Results 1 – 17 of 17) sorted by relevance
278 char LegacyDivergenceAnalysis::ID = 0;279 INITIALIZE_PASS_BEGIN(LegacyDivergenceAnalysis, "divergence",284 INITIALIZE_PASS_END(LegacyDivergenceAnalysis, "divergence", in INITIALIZE_PASS_DEPENDENCY()288 return new LegacyDivergenceAnalysis(); in INITIALIZE_PASS_DEPENDENCY()291 void LegacyDivergenceAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()299 bool LegacyDivergenceAnalysis::shouldUseGPUDivergenceAnalysis( in shouldUseGPUDivergenceAnalysis()312 bool LegacyDivergenceAnalysis::runOnFunction(Function &F) { in runOnFunction()348 bool LegacyDivergenceAnalysis::isDivergent(const Value *V) const { in isDivergent()355 void LegacyDivergenceAnalysis::print(raw_ostream &OS, const Module *) const { in print()
73 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()81 AU.addRequired<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()84 AU.addPreserved<LegacyDivergenceAnalysis>(); in INITIALIZE_PASS_DEPENDENCY()98 static bool isUniformlyReached(const LegacyDivergenceAnalysis &DA, in isUniformlyReached()166 LegacyDivergenceAnalysis &DA = getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
35 LegacyDivergenceAnalysis *DA;51 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()66 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)171 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
55 LegacyDivergenceAnalysis *DA;116 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()127 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)310 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()
52 const LegacyDivergenceAnalysis *DA;72 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()91 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()451 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
63 LegacyDivergenceAnalysis *DA = nullptr;179 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()900 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnFunction()919 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis)
345 FunctionLoweringInfo *FLI, LegacyDivergenceAnalysis *DA) const override;
88 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()249 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()
9602 FunctionLoweringInfo * FLI, LegacyDivergenceAnalysis * KDA) const in isSDNodeSourceOfDivergence()
27 class LegacyDivergenceAnalysis : public FunctionPass {31 LegacyDivergenceAnalysis() : FunctionPass(ID) { in LegacyDivergenceAnalysis() function
187 LegacyDivergenceAnalysis *DA;273 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()289 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument939 const LegacyDivergenceAnalysis &DA) { in hasOnlyUniformBranches()987 DA = &getAnalysis<LegacyDivergenceAnalysis>(); in runOnRegion()
227 AU.addRequired<LegacyDivergenceAnalysis>(); in getAnalysisUsage()394 INITIALIZE_PASS_DEPENDENCY(LegacyDivergenceAnalysis) in INITIALIZE_PASS_DEPENDENCY()889 getAnalysis<LegacyDivergenceAnalysis>().isDivergent(LoopCond)) { in UnswitchIfProfitable()
232 LegacyDivergenceAnalysis * DA = nullptr;388 LegacyDivergenceAnalysis * Divergence);
2774 LegacyDivergenceAnalysis *DA) const { in isSDNodeSourceOfDivergence()
422 getAnalysisIfAvailable<LegacyDivergenceAnalysis>()); in runOnMachineFunction()
1005 LegacyDivergenceAnalysis * Divergence) { in init()
75 SRCS_MIN+= Analysis/LegacyDivergenceAnalysis.cpp