Lines Matching defs:TpLoopBody
11893 MachineBasicBlock *TpLoopBody,
11921 .addMBB(TpLoopBody)
11930 static void genTPLoopBody(MachineBasicBlock *TpLoopBody,
11944 BuildMI(TpLoopBody, Dl, TII->get(ARM::PHI), SrcPhiReg)
11948 .addMBB(TpLoopBody);
11954 BuildMI(TpLoopBody, Dl, TII->get(ARM::PHI), DestPhiReg)
11958 .addMBB(TpLoopBody);
11964 BuildMI(TpLoopBody, Dl, TII->get(ARM::PHI), LoopCounterPhiReg)
11968 .addMBB(TpLoopBody);
11973 BuildMI(TpLoopBody, Dl, TII->get(ARM::PHI), PredCounterPhiReg)
11977 .addMBB(TpLoopBody);
11981 BuildMI(TpLoopBody, Dl, TII->get(ARM::MVE_VCTP8), VccrReg)
11987 BuildMI(TpLoopBody, Dl, TII->get(ARM::t2SUBri), RemainingElementsReg)
11997 BuildMI(TpLoopBody, Dl, TII->get(ARM::MVE_VLDRBU8_post))
12008 BuildMI(TpLoopBody, Dl, TII->get(ARM::MVE_VSTRBU8_post))
12019 BuildMI(TpLoopBody, Dl, TII->get(ARM::t2LoopDec), RemainingLoopIterationsReg)
12023 BuildMI(TpLoopBody, Dl, TII->get(ARM::t2LoopEnd))
12025 .addMBB(TpLoopBody);
12027 BuildMI(TpLoopBody, Dl, TII->get(ARM::t2B))
12095 MachineBasicBlock *TpLoopBody = MF->CreateMachineBasicBlock();
12098 MF->push_back(TpLoopBody);
12123 genTPEntry(TpEntry, TpLoopBody, TpExit, OpSizeReg, TII, dl, MRI);
12127 genTPLoopBody(TpLoopBody, TpEntry, TpExit, TII, dl, MRI, OpSrcReg,
12134 TpEntry->addSuccessor(TpLoopBody);
12135 TpLoopBody->addSuccessor(TpLoopBody);
12136 TpLoopBody->addSuccessor(TpExit);
12139 TpLoopBody->moveAfter(TpEntry);
12140 TpExit->moveAfter(TpLoopBody);