Lines Matching refs:ORE
189 static bool markTails(Function &F, OptimizationRemarkEmitter *ORE) { in markTails() argument
273 ORE->emit([&]() { in markTails()
404 OptimizationRemarkEmitter *ORE; member in __anon2a09f8260511::TailRecursionEliminator
434 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, in TailRecursionEliminator() argument
436 : F(F), TTI(TTI), AA(AA), ORE(ORE), DTU(DTU) {} in TailRecursionEliminator()
456 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE,
665 ORE->emit([&]() { in eliminateCall()
859 OptimizationRemarkEmitter *ORE, in eliminate() argument
865 MadeChange |= markTails(F, ORE); in eliminate()
876 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU); in eliminate()
941 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() local
948 bool Changed = TailRecursionEliminator::eliminate(F, &TTI, &AA, &ORE, DTU); in run()