Lines Matching defs:SemaRecord
34 struct SemaRecord { struct
36 std::string Name;
40 std::string OverloadedName;
43 unsigned TypeRangeMask;
46 unsigned Log2LMULMask;
49 unsigned RequiredExtensions;
52 SmallVector<PrototypeDescriptor> Prototype;
55 SmallVector<PrototypeDescriptor> Suffix;
58 SmallVector<PrototypeDescriptor> OverloadedSuffix;
61 uint16_t PolicyBitMask;
64 unsigned NF;
66 bool HasMasked :1;
67 bool HasVL :1;
68 bool HasMaskedOffOperand :1;
69 bool HasTailPolicy : 1;
70 bool HasMaskPolicy : 1;
71 uint8_t UnMaskedPolicyScheme : 2;
72 uint8_t MaskedPolicyScheme : 2;