[llvm] [SPARC] Implement TargetInstrInfo::insertIndirectBranch() (PR #226678)
Daniel Cederman via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 6 23:29:48 PDT 2026
================
@@ -391,6 +400,76 @@ unsigned SparcInstrInfo::insertBranch(MachineBasicBlock &MBB,
return 2;
}
+void SparcInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB,
+ MachineBasicBlock &NewDestBB,
+ MachineBasicBlock &RestoreBB,
+ const DebugLoc &DL, int64_t BrOffset,
+ RegScavenger *RS) const {
+ assert(RS && "RegScavenger required for long branching");
+ assert(MBB.empty() &&
+ "new block should be inserted for expanding unconditional branch");
+ assert(MBB.pred_size() == 1);
----------------
doac wrote:
The other asserts have a message here.
https://github.com/llvm/llvm-project/pull/226678
More information about the llvm-commits
mailing list