Lines Matching defs:LoopBB
1481 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB);
1484 F->insert(I, LoopBB);
1493 // Add edges BB => LoopBB => RemBB, BB => RemBB, LoopBB => LoopBB
1494 BB->addSuccessor(LoopBB);
1496 LoopBB->addSuccessor(RemBB);
1497 LoopBB->addSuccessor(LoopBB);
1516 // LoopBB:
1517 // ShiftReg = phi [%SrcReg, BB], [%ShiftReg2, LoopBB]
1518 // ShiftAmt = phi [%N, BB], [%ShiftAmt2, LoopBB]
1521 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg)
1523 .addReg(ShiftReg2).addMBB(LoopBB);
1524 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg)
1526 .addReg(ShiftAmtReg2).addMBB(LoopBB);
1528 BuildMI(LoopBB, dl, TII.get(MSP430::BIC16rc), MSP430::SR)
1531 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1535 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2)
1537 BuildMI(LoopBB, dl, TII.get(MSP430::SUB8ri), ShiftAmtReg2)
1539 BuildMI(LoopBB, dl, TII.get(MSP430::JCC))
1540 .addMBB(LoopBB)
1544 // DestReg = phi [%SrcReg, BB], [%ShiftReg, LoopBB]
1547 .addReg(ShiftReg2).addMBB(LoopBB);