| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BranchRelaxation.cpp | 601 MachineBasicBlock *RestoreBB = in fixupUnconditionalBranch() local 603 std::prev(RestoreBB->getIterator()) in fixupUnconditionalBranch() 604 ->setIsEndSection(RestoreBB->isEndSection()); in fixupUnconditionalBranch() 605 RestoreBB->setIsEndSection(false); in fixupUnconditionalBranch() 607 TII->insertIndirectBranch(*BranchBB, *DestBB, *RestoreBB, DL, in fixupUnconditionalBranch() 619 if (!RestoreBB->empty()) { in fixupUnconditionalBranch() 656 MF->splice(DestBB->getIterator(), RestoreBB->getIterator()); in fixupUnconditionalBranch() 658 RestoreBB->addSuccessor(DestBB); in fixupUnconditionalBranch() 659 BranchBB->replaceSuccessor(DestBB, RestoreBB); in fixupUnconditionalBranch() 661 computeAndAddLiveIns(LiveRegs, *RestoreBB); in fixupUnconditionalBranch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.cpp | 619 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 671 PCALAU12I.getOperand(1).setMBB(&RestoreBB); in insertIndirectBranch() 672 ADDI.getOperand(2).setMBB(&RestoreBB); in insertIndirectBranch() 673 loadRegFromStackSlot(RestoreBB, RestoreBB.end(), Scav, FrameIndex, in insertIndirectBranch() 675 TRI->eliminateFrameIndex(RestoreBB.back(), in insertIndirectBranch()
|
| H A D | LoongArchInstrInfo.h | 84 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaInstrInfo.cpp | 484 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 533 loadRegFromStackSlot(RestoreBB, RestoreBB.end(), ScavRegister, FrameIndex, in insertIndirectBranch() 535 RI.eliminateFrameIndex(RestoreBB.back(), in insertIndirectBranch() 537 JumpToMBB = &RestoreBB; in insertIndirectBranch()
|
| H A D | XtensaInstrInfo.h | 100 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.h | 116 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
| H A D | AVRInstrInfo.cpp | 559 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 134 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
| H A D | RISCVInstrInfo.cpp | 1296 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 1303 assert(RestoreBB.empty() && in insertIndirectBranch() 1347 MI.getOperand(1).setMBB(&RestoreBB); in insertIndirectBranch() 1349 loadRegFromStackSlot(RestoreBB, RestoreBB.end(), TmpGPR, FrameIndex, in insertIndirectBranch() 1351 TRI->eliminateFrameIndex(RestoreBB.back(), in insertIndirectBranch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.h | 383 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
| H A D | AArch64InstrInfo.cpp | 302 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 310 assert(RestoreBB.empty() && in insertIndirectBranch() 363 BuildMI(MBB, MBB.end(), DL, get(AArch64::B)).addMBB(&RestoreBB); in insertIndirectBranch() 365 BuildMI(RestoreBB, RestoreBB.end(), DL, get(AArch64::LDRXpost)) in insertIndirectBranch()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 1810 llvm::BasicBlock *RestoreBB = Builder.GetInsertBlock(); in EmitCaseStmtRange() local 1843 if (RestoreBB) in EmitCaseStmtRange() 1844 Builder.SetInsertPoint(RestoreBB); in EmitCaseStmtRange()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 640 MachineBasicBlock &RestoreBB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.h | 349 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
| H A D | SIInstrInfo.cpp | 2942 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 2949 assert(RestoreBB.empty() && in insertIndirectBranch() 3053 TRI->spillEmergencySGPR(GetPC, RestoreBB, AMDGPU::SGPR0_SGPR1, RS); in insertIndirectBranch() 3058 MCSymbol *DestLabel = Scav ? DestBB.getSymbol() : RestoreBB.getSymbol(); in insertIndirectBranch()
|