Lines Matching refs:OperandKindFields
47 OperandKindFields::TypeVar(tvar) => &tvar.doc, in doc()
53 matches!(self.kind.fields, OperandKindFields::TypeVar(_)) in is_value()
58 OperandKindFields::TypeVar(typevar) => Some(typevar), in type_var()
64 matches!(self.kind.fields, OperandKindFields::VariableArgs) in is_varargs()
71 OperandKindFields::ImmEnum(_) in is_immediate_or_entityref()
72 | OperandKindFields::ImmValue in is_immediate_or_entityref()
73 | OperandKindFields::EntityRef in is_immediate_or_entityref()
81 OperandKindFields::ImmEnum(_) | OperandKindFields::ImmValue in is_immediate()
89 pub(crate) enum OperandKindFields { enum
97 impl OperandKindFields { impl
101 OperandKindFields::ImmEnum(map) => Some(map), in enum_values()
116 pub fields: OperandKindFields,
125 fields: OperandKindFields, in new() argument
140 OperandKindFields::TypeVar(type_var) => &type_var.doc, in doc()
143 OperandKindFields::ImmEnum(_) in doc()
144 | OperandKindFields::ImmValue in doc()
145 | OperandKindFields::EntityRef in doc()
146 | OperandKindFields::VariableArgs => unreachable!(), in doc()
164 fields: OperandKindFields::TypeVar(type_var.into()), in from()