[clang] [llvm] [HLSL] Implement `WaveReadLaneAt` intrinsic (PR #111010)

Farzon Lotfi via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 8 12:48:45 PDT 2024


================
@@ -428,6 +431,7 @@ bool SPIRVInstructionSelector::spvSelect(Register ResVReg,
 
   case TargetOpcode::G_INTRINSIC:
   case TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS:
+  case TargetOpcode::G_INTRINSIC_CONVERGENT:
----------------
farzonl wrote:

Is there anything that distinguishes a `G_INTRINSIC_CONVERGENT` vs a `G_INTRINSIC`?  Seems like we are handling them the same way so wondering what happens with that extra information about convergence?


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


More information about the cfe-commits mailing list