Lines Matching defs:LoopBB
1462 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB);
1465 F->insert(I, LoopBB);
1474 // Add adges BB => LoopBB => RemBB, BB => RemBB, LoopBB => LoopBB.
1475 BB->addSuccessor(LoopBB);
1477 LoopBB->addSuccessor(RemBB);
1478 LoopBB->addSuccessor(LoopBB);
1494 // LoopBB:
1495 // ShiftReg = phi [%SrcReg, BB], [%ShiftReg2, LoopBB]
1496 // ShiftAmt = phi [%N, BB], [%ShiftAmt2, LoopBB]
1499 BuildMI(LoopBB, dl, TII.get(AVR::PHI), ShiftReg)
1503 .addMBB(LoopBB);
1504 BuildMI(LoopBB, dl, TII.get(AVR::PHI), ShiftAmtReg)
1508 .addMBB(LoopBB);
1510 auto ShiftMI = BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2).addReg(ShiftReg);
1514 BuildMI(LoopBB, dl, TII.get(AVR::SUBIRdK), ShiftAmtReg2)
1517 BuildMI(LoopBB, dl, TII.get(AVR::BRNEk)).addMBB(LoopBB);
1520 // DestReg = phi [%SrcReg, BB], [%ShiftReg, LoopBB]
1525 .addMBB(LoopBB);