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 __anone41365f00511::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,
667 ORE->emit([&]() { in eliminateCall()
865 OptimizationRemarkEmitter *ORE, in eliminate() argument
871 MadeChange |= markTails(F, ORE); in eliminate()
882 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU); in eliminate()
947 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run() local
954 bool Changed = TailRecursionEliminator::eliminate(F, &TTI, &AA, &ORE, DTU); in run()