Lines Matching defs:KernelRewriter
1262 /// KernelRewriter holds all of the state required to perform the rewriting.
1263 class KernelRewriter {
1291 KernelRewriter(MachineLoop &L, ModuloSchedule &S, MachineBasicBlock *LoopBB,
1297 KernelRewriter::KernelRewriter(MachineLoop &L, ModuloSchedule &S,
1307 void KernelRewriter::rewrite() {
1368 Register KernelRewriter::remapUse(Register Reg, MachineInstr &MI) {
1470 Register KernelRewriter::phi(Register LoopReg, std::optional<Register> InitReg,
1527 Register KernelRewriter::undef(const TargetRegisterClass *RC) {
2005 KernelRewriter KR(*Schedule.getLoop(), Schedule, BB);
2044 // Before running the KernelRewriter, re-add BB into the CFG.
2048 KernelRewriter KR(*Schedule.getLoop(), Schedule, BB);