/// <summary> /// Lowers sub-warp shuffles. /// </summary> private static void Lower( SSARewriterContext <FieldRef> context, LoweringData _, SubWarpShuffle value) => LowerThreadValue < SubWarpShuffle, LowerThreadIntrinsics.SubWarpShuffleLowering>( context, value.Type as StructureType, value);
/// <summary cref="IValueVisitor.Visit(SubWarpShuffle)"/> public void Visit(SubWarpShuffle shuffle) => CodeGenerator.GenerateCode(shuffle);
/// <summary cref="IValueVisitor.Visit(SubWarpShuffle)"/> public void Visit(SubWarpShuffle shuffle) => throw new InvalidCodeGenerationException();