Home | History | Annotate | Download | only in Sparc

Lines Matching refs:LoopMBB

3142   MachineBasicBlock *LoopMBB = MF->CreateMachineBasicBlock(LLVM_BB);
3145 MF->insert(MFI, LoopMBB);
3153 MBB->addSuccessor(LoopMBB);
3154 LoopMBB->addSuccessor(LoopMBB);
3155 LoopMBB->addSuccessor(DoneMBB);
3162 BuildMI(LoopMBB, DL, TII.get(SP::PHI), ValReg)
3164 .addReg(DestReg).addMBB(LoopMBB);
3169 BuildMI(LoopMBB, DL, TII.get(SP::CMPrr)).addReg(ValReg).addReg(Rs2Reg);
3170 BuildMI(LoopMBB, DL, TII.get(Opcode), UpdReg)
3173 BuildMI(LoopMBB, DL, TII.get(Opcode), UpdReg)
3181 BuildMI(LoopMBB, DL, TII.get(SP::XORri), UpdReg).addReg(TmpReg).addImm(-1);
3184 BuildMI(LoopMBB, DL, TII.get(is64Bit ? SP::CASXrr : SP::CASrr), DestReg)
3187 BuildMI(LoopMBB, DL, TII.get(SP::CMPrr)).addReg(ValReg).addReg(DestReg);
3188 BuildMI(LoopMBB, DL, TII.get(is64Bit ? SP::BPXCC : SP::BCOND))
3189 .addMBB(LoopMBB).addImm(SPCC::ICC_NE);