Lines Matching refs:CurrentMBB
1237 MachineBasicBlock *CurrentMBB = &PrologMBB; in inlineStackProbe() local
1436 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLDICL), ScratchReg) in inlineStackProbe()
1441 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLWINM), ScratchReg) in inlineStackProbe()
1446 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::SUBF8 : PPC::SUBF), in inlineStackProbe()
1450 MaterializeImm(*CurrentMBB, {MI}, NegFrameSize, ScratchReg); in inlineStackProbe()
1451 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::ADD8 : PPC::ADD4), in inlineStackProbe()
1455 CurrentMBB = probeRealignedStack(*CurrentMBB, {MI}, ScratchReg, FPReg); in inlineStackProbe()
1457 buildDefCFAReg(*CurrentMBB, {MI}, FPReg); in inlineStackProbe()
1460 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg).addReg(SPReg).addReg(SPReg); in inlineStackProbe()
1463 buildDefCFA(*CurrentMBB, {MI}, FPReg, 0); in inlineStackProbe()
1468 MaterializeImm(*CurrentMBB, {MI}, NegResidualSize, ScratchReg); in inlineStackProbe()
1469 allocateAndProbe(*CurrentMBB, {MI}, NegResidualSize, ScratchReg, in inlineStackProbe()
1476 MaterializeImm(*CurrentMBB, {MI}, NegProbeSize, ScratchReg); in inlineStackProbe()
1478 allocateAndProbe(*CurrentMBB, {MI}, NegProbeSize, ScratchReg, UseDForm, in inlineStackProbe()
1482 buildDefCFAReg(*CurrentMBB, {MI}, SPReg); in inlineStackProbe()
1489 MaterializeImm(*CurrentMBB, {MI}, NumBlocks, ScratchReg); in inlineStackProbe()
1490 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::MTCTR8 : PPC::MTCTR)) in inlineStackProbe()
1493 MaterializeImm(*CurrentMBB, {MI}, NegProbeSize, ScratchReg); in inlineStackProbe()
1496 std::next(CurrentMBB->getIterator()); in inlineStackProbe()
1509 ExitMBB->splice(ExitMBB->end(), CurrentMBB, in inlineStackProbe()
1511 CurrentMBB->end()); in inlineStackProbe()
1512 ExitMBB->transferSuccessorsAndUpdatePHIs(CurrentMBB); in inlineStackProbe()
1513 CurrentMBB->addSuccessor(LoopMBB); in inlineStackProbe()