/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchRelaxation.cpp | 580 MachineBasicBlock *RestoreBB = createNewBlockAfter(MF->back(), in relaxBranchInstructions() 582 std::prev(RestoreBB->getIterator()) in relaxBranchInstructions() 583 ->setIsEndSection(RestoreBB->isEndSection()); in relaxBranchInstructions() 584 RestoreBB->setIsEndSection(false); in relaxBranchInstructions() 586 TII->insertIndirectBranch(*BranchBB, *DestBB, *RestoreBB, DL, in relaxBranchInstructions() 595 // If RestoreBB is required, place it appropriately. in relaxBranchInstructions() 596 if (!RestoreBB->empty()) { in relaxBranchInstructions() 630 // Now, RestoreBB could be placed directly before DestBB. in runOnMachineFunction() 631 MF->splice(DestBB->getIterator(), RestoreBB->getIterator()); in runOnMachineFunction() 633 RestoreBB in runOnMachineFunction() 493 MachineBasicBlock *RestoreBB = createNewBlockAfter(MF->back(), fixupUnconditionalBranch() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.cpp | 423 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 475 PCALAU12I.getOperand(1).setMBB(&RestoreBB); in insertIndirectBranch() 476 ADDI.getOperand(2).setMBB(&RestoreBB); in insertIndirectBranch() 477 loadRegFromStackSlot(RestoreBB, RestoreBB.end(), Scav, FrameIndex, in insertIndirectBranch() 479 TRI->eliminateFrameIndex(RestoreBB.back(), in insertIndirectBranch()
|
H A D | LoongArchInstrInfo.h | 77 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 | 562 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfo.h | 130 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
H A D | RISCVInstrInfo.cpp | 1073 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 1080 assert(RestoreBB.empty() && in insertIndirectBranch() 1097 // We may also update the jump target to RestoreBB later. in insertIndirectBranch() 1124 MI.getOperand(1).setMBB(&RestoreBB); in insertIndirectBranch() 1126 loadRegFromStackSlot(RestoreBB, RestoreBB.end(), TmpGPR, FrameIndex, in insertIndirectBranch() 1128 TRI->eliminateFrameIndex(RestoreBB.back(), in insertIndirectBranch()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.h | 377 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
H A D | AArch64InstrInfo.cpp | 262 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 270 assert(RestoreBB.empty() && in insertIndirectBranch() 323 BuildMI(MBB, MBB.end(), DL, get(AArch64::B)).addMBB(&RestoreBB); in insertIndirectBranch() 325 BuildMI(RestoreBB, RestoreBB.end(), DL, get(AArch64::LDRXpost)) in insertIndirectBranch()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1661 llvm::BasicBlock *RestoreBB = Builder.GetInsertBlock(); in EmitCaseStmtRange() local 1694 if (RestoreBB) in EmitCaseStmtRange() 1695 Builder.SetInsertPoint(RestoreBB); in EmitCaseStmtRange()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetInstrInfo.h | 617 MachineBasicBlock &RestoreBB,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.h | 339 MachineBasicBlock &RestoreBB, const DebugLoc &DL,
|
H A D | SIInstrInfo.cpp | 2880 MachineBasicBlock &RestoreBB, in insertIndirectBranch() argument 2887 assert(RestoreBB.empty() && in insertIndirectBranch() 2979 TRI->spillEmergencySGPR(GetPC, RestoreBB, AMDGPU::SGPR0_SGPR1, RS); in insertIndirectBranch() 2984 MCSymbol *DestLabel = Scav ? DestBB.getSymbol() : RestoreBB.getSymbol(); in insertIndirectBranch()
|