Lines Matching refs:LoopMBB
778 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInlineWindowsCoreCLR64() local
783 MF.insert(MBBIter, LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
896 BuildMI(RoundMBB, DL, TII.get(X86::JMP_1)).addMBB(LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
902 BuildMI(LoopMBB, DL, TII.get(X86::PHI), JoinReg) in emitStackProbeInlineWindowsCoreCLR64()
906 .addMBB(LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
909 LoopMBB->addLiveIn(JoinReg); in emitStackProbeInlineWindowsCoreCLR64()
910 addRegOffset(BuildMI(LoopMBB, DL, TII.get(X86::LEA64r), ProbeReg), JoinReg, in emitStackProbeInlineWindowsCoreCLR64()
914 BuildMI(LoopMBB, DL, TII.get(X86::MOV8mi)) in emitStackProbeInlineWindowsCoreCLR64()
922 LoopMBB->addLiveIn(RoundedReg); in emitStackProbeInlineWindowsCoreCLR64()
923 BuildMI(LoopMBB, DL, TII.get(X86::CMP64rr)) in emitStackProbeInlineWindowsCoreCLR64()
926 BuildMI(LoopMBB, DL, TII.get(X86::JCC_1)).addMBB(LoopMBB).addImm(X86::COND_NE); in emitStackProbeInlineWindowsCoreCLR64()
952 RoundMBB->addSuccessor(LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
953 LoopMBB->addSuccessor(ContinueMBB); in emitStackProbeInlineWindowsCoreCLR64()
954 LoopMBB->addSuccessor(LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
964 for (MachineInstr &MI : *LoopMBB) { in emitStackProbeInlineWindowsCoreCLR64()