Home
last modified time | relevance | path

Searched refs:LoopTestMBB (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp2350 MachineBasicBlock *LoopTestMBB = in emitStackProbeInline() local
2352 MF.insert(MBBInsertPoint, LoopTestMBB); in emitStackProbeInline()
2363 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::SUB), SPReg) in emitStackProbeInline()
2369 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, in emitStackProbeInline()
2378 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::SUB), in emitStackProbeInline()
2385 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::BGE)) in emitStackProbeInline()
2388 .addMBB(LoopTestMBB) in emitStackProbeInline()
2393 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::BNE)) in emitStackProbeInline()
2396 .addMBB(LoopTestMBB) in emitStackProbeInline()
2403 LoopTestMBB->addSuccessor(ExitMBB); in emitStackProbeInline()
[all …]
H A DRISCVISelLowering.cpp24451 MachineBasicBlock *LoopTestMBB = in emitDynamicProbedAlloc() local
24453 MF.insert(MBBInsertPoint, LoopTestMBB); in emitDynamicProbedAlloc()
24465 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::SUB), SPReg) in emitDynamicProbedAlloc()
24470 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, in emitDynamicProbedAlloc()
24477 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::BLT)) in emitDynamicProbedAlloc()
24480 .addMBB(LoopTestMBB); in emitDynamicProbedAlloc()
24490 LoopTestMBB->addSuccessor(ExitMBB); in emitDynamicProbedAlloc()
24491 LoopTestMBB->addSuccessor(LoopTestMBB); in emitDynamicProbedAlloc()
24492 MBB->addSuccessor(LoopTestMBB); in emitDynamicProbedAlloc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp10324 MachineBasicBlock *LoopTestMBB = in probedStackAlloc() local
10326 MF.insert(MBBInsertPoint, LoopTestMBB); in probedStackAlloc()
10337 emitFrameOffset(*LoopTestMBB, LoopTestMBB->end(), DL, AArch64::SP, in probedStackAlloc()
10341 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(AArch64::SUBSXrx64), in probedStackAlloc()
10349 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(AArch64::Bcc)) in probedStackAlloc()
10363 .addMBB(LoopTestMBB) in probedStackAlloc()
10384 LoopTestMBB->addSuccessor(ExitMBB); in probedStackAlloc()
10385 LoopTestMBB->addSuccessor(LoopBodyMBB); in probedStackAlloc()
10386 LoopBodyMBB->addSuccessor(LoopTestMBB); in probedStackAlloc()
10387 MBB.addSuccessor(LoopTestMBB); in probedStackAlloc()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp10735 MachineBasicBlock *LoopTestMBB = SystemZ::emitBlockAfter(StartMBB); in emitProbedAlloca() local
10736 MachineBasicBlock *LoopBodyMBB = SystemZ::emitBlockAfter(LoopTestMBB); in emitProbedAlloca()
10749 StartMBB->addSuccessor(LoopTestMBB); in emitProbedAlloca()
10750 MBB = LoopTestMBB; in emitProbedAlloca()
10777 BuildMI(MBB, DL, TII->get(SystemZ::J)).addMBB(LoopTestMBB); in emitProbedAlloca()
10778 MBB->addSuccessor(LoopTestMBB); in emitProbedAlloca()