Lines Matching refs:LegacyDivergenceAnalysis
286 char LegacyDivergenceAnalysis::ID = 0;
287 LegacyDivergenceAnalysis::LegacyDivergenceAnalysis() : FunctionPass(ID) { in LegacyDivergenceAnalysis() function in LegacyDivergenceAnalysis
290 INITIALIZE_PASS_BEGIN(LegacyDivergenceAnalysis, "divergence",
295 INITIALIZE_PASS_END(LegacyDivergenceAnalysis, "divergence", in INITIALIZE_PASS_DEPENDENCY()
299 return new LegacyDivergenceAnalysis(); in INITIALIZE_PASS_DEPENDENCY()
302 void LegacyDivergenceAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
309 bool LegacyDivergenceAnalysis::shouldUseGPUDivergenceAnalysis( in shouldUseGPUDivergenceAnalysis()
322 bool LegacyDivergenceAnalysis::runOnFunction(Function &F) { in runOnFunction()
360 bool LegacyDivergenceAnalysis::isDivergent(const Value *V) const { in isDivergent()
367 bool LegacyDivergenceAnalysis::isDivergentUse(const Use *U) const { in isDivergentUse()
374 void LegacyDivergenceAnalysis::print(raw_ostream &OS, const Module *) const { in print()