Lines Matching defs:KernelRewriter
1263 /// KernelRewriter holds all of the state required to perform the rewriting.
1264 class KernelRewriter {
1292 KernelRewriter(MachineLoop &L, ModuloSchedule &S, MachineBasicBlock *LoopBB,
1298 KernelRewriter::KernelRewriter(MachineLoop &L, ModuloSchedule &S,
1308 void KernelRewriter::rewrite() {
1369 Register KernelRewriter::remapUse(Register Reg, MachineInstr &MI) {
1471 Register KernelRewriter::phi(Register LoopReg, std::optional<Register> InitReg,
1528 Register KernelRewriter::undef(const TargetRegisterClass *RC) {
2006 KernelRewriter KR(*Schedule.getLoop(), Schedule, BB);
2045 // Before running the KernelRewriter, re-add BB into the CFG.
2049 KernelRewriter KR(*Schedule.getLoop(), Schedule, BB);