[llvm] [WebAssembly] Add typed select (select t*, 0x1c) (PR #195953)

Derek Schuff via llvm-commits llvm-commits at lists.llvm.org
Wed May 6 13:04:38 PDT 2026


================
@@ -84,6 +84,8 @@ enum OperandType {
   OPERAND_CATCH_LIST,
   /// Memory ordering immediate for atomic instructions.
   OPERAND_MEMORDER,
+  /// A vector of value types for select t*.
+  OPERAND_VEC_VALTYPE,
----------------
dschuff wrote:

maybe we should call this `OPERAND_VALTYPE_LIST` or similar, to be more consistent with BRLIST and CATCH_LIST; (it's more similar to these and less similar to the VEC operands above which are about vector lanes.

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


More information about the llvm-commits mailing list