[llvm] [X86][GlobalISel] Use GIntrinsic during custom intrinsic selection (PR #83498)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 5 09:05:47 PST 2024


================
@@ -1843,7 +1843,7 @@ bool X86InstructionSelector::selectIntrinsicWSideEffects(
   assert(I.getOpcode() == TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS &&
          "unexpected instruction");
 
-  if (I.getOperand(0).getIntrinsicID() != Intrinsic::trap)
+  if (cast<GIntrinsic>(I).getIntrinsicID() != Intrinsic::trap)
----------------
arsenm wrote:

Yes, that's how I would expect this to work 

https://github.com/llvm/llvm-project/pull/83498


More information about the llvm-commits mailing list