[llvm] [IR] llvm.reloc.none intrinsic for no-op symbol references (PR #147427)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 7 21:48:34 PDT 2025
================
@@ -7757,6 +7757,19 @@ void SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I,
return;
}
+ case Intrinsic::reloc_none: {
+ SDValue V = getValue(I.getArgOperand(0));
+ auto *GA = dyn_cast<GlobalAddressSDNode>(V);
+ if (!GA)
+ report_fatal_error("llvm.reloc.none operand must be a GlobalValue");
----------------
arsenm wrote:
Belongs in IR verifier
https://github.com/llvm/llvm-project/pull/147427
More information about the llvm-commits
mailing list