Lines Matching refs:LegacyDivergenceAnalysis
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()
358 bool LegacyDivergenceAnalysis::isDivergent(const Value *V) const { in isDivergent()
365 bool LegacyDivergenceAnalysis::isDivergentUse(const Use *U) const { in isDivergentUse()
372 void LegacyDivergenceAnalysis::print(raw_ostream &OS, const Module *) const { in print()