Lines Matching refs:Extenders
387 std::vector<ExtDesc> Extenders; member
1230 Extenders.push_back(ED); in recordExtender()
1251 Extenders.clear(); in collect()
1266 assert(ER == ExtRoot(Extenders[I].getOp())); in assignInits()
1279 const ExtDesc &ED = Extenders[I]; in assignInits()
1299 const ExtDesc &ED = Extenders[I]; in assignInits()
1403 IMap[{BestV,Extenders[I].Expr}].insert(I); in assignInits()
1465 return Extenders[I].Expr.Rs.isSlot(); in assignInits()
1468 const ExtDesc &ED = Extenders[I]; in assignInits()
1493 const ExtDesc &ED0 = Extenders[Refs[0]]; in calculatePlacement()
1498 const ExtDesc &ED = Extenders[Refs[i]]; in calculatePlacement()
1854 const ExtDesc &ED = Extenders[Idx]; in replaceInstr()
1985 llvm::sort(Extenders, [this](const ExtDesc &A, const ExtDesc &B) { in runOnMachineFunction()
2005 LLVM_DEBUG(dbgs() << "Collected " << Extenders.size() << " extenders\n"); in runOnMachineFunction()
2006 for (unsigned I = 0, E = Extenders.size(); I != E; ) { in runOnMachineFunction()
2008 const ExtRoot &T = Extenders[B].getOp(); in runOnMachineFunction()
2009 while (I != E && ExtRoot(Extenders[I].getOp()) == T) in runOnMachineFunction()