Lines Matching refs:CurrentMBB
1248 MachineBasicBlock *CurrentMBB = &PrologMBB; in inlineStackProbe() local
1447 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLDICL), ScratchReg) in inlineStackProbe()
1452 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLWINM), ScratchReg) in inlineStackProbe()
1457 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::SUBF8 : PPC::SUBF), in inlineStackProbe()
1461 MaterializeImm(*CurrentMBB, {MI}, NegFrameSize, ScratchReg); in inlineStackProbe()
1462 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::ADD8 : PPC::ADD4), in inlineStackProbe()
1466 CurrentMBB = probeRealignedStack(*CurrentMBB, {MI}, ScratchReg, FPReg); in inlineStackProbe()
1468 buildDefCFAReg(*CurrentMBB, {MI}, FPReg); in inlineStackProbe()
1471 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg).addReg(SPReg).addReg(SPReg); in inlineStackProbe()
1474 buildDefCFA(*CurrentMBB, {MI}, FPReg, 0); in inlineStackProbe()
1479 MaterializeImm(*CurrentMBB, {MI}, NegResidualSize, ScratchReg); in inlineStackProbe()
1480 allocateAndProbe(*CurrentMBB, {MI}, NegResidualSize, ScratchReg, in inlineStackProbe()
1487 MaterializeImm(*CurrentMBB, {MI}, NegProbeSize, ScratchReg); in inlineStackProbe()
1489 allocateAndProbe(*CurrentMBB, {MI}, NegProbeSize, ScratchReg, UseDForm, in inlineStackProbe()
1493 buildDefCFAReg(*CurrentMBB, {MI}, SPReg); in inlineStackProbe()
1500 MaterializeImm(*CurrentMBB, {MI}, NumBlocks, ScratchReg); in inlineStackProbe()
1501 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::MTCTR8 : PPC::MTCTR)) in inlineStackProbe()
1504 MaterializeImm(*CurrentMBB, {MI}, NegProbeSize, ScratchReg); in inlineStackProbe()
1507 std::next(CurrentMBB->getIterator()); in inlineStackProbe()
1520 ExitMBB->splice(ExitMBB->end(), CurrentMBB, in inlineStackProbe()
1522 CurrentMBB->end()); in inlineStackProbe()
1523 ExitMBB->transferSuccessorsAndUpdatePHIs(CurrentMBB); in inlineStackProbe()
1524 CurrentMBB->addSuccessor(LoopMBB); in inlineStackProbe()