Lines Matching refs:LoopBB
1239 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB);
1242 F->insert(I, LoopBB);
1251 // Add adges BB => LoopBB => RemBB, BB => RemBB, LoopBB => LoopBB
1252 BB->addSuccessor(LoopBB);
1254 LoopBB->addSuccessor(RemBB);
1255 LoopBB->addSuccessor(LoopBB);
1274 // LoopBB:
1275 // ShiftReg = phi [%SrcReg, BB], [%ShiftReg2, LoopBB]
1276 // ShiftAmt = phi [%N, BB], [%ShiftAmt2, LoopBB]
1279 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg)
1281 .addReg(ShiftReg2).addMBB(LoopBB);
1282 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg)
1284 .addReg(ShiftAmtReg2).addMBB(LoopBB);
1285 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1287 BuildMI(LoopBB, dl, TII.get(MSP430::SUB8ri), ShiftAmtReg2)
1289 BuildMI(LoopBB, dl, TII.get(MSP430::JCC))
1290 .addMBB(LoopBB)
1294 // DestReg = phi [%SrcReg, BB], [%ShiftReg, LoopBB]
1297 .addReg(ShiftReg2).addMBB(LoopBB);