Lines Matching refs:enumDef

45 static void emitEnumClass(const Record &enumDef, StringRef enumName,  in emitEnumClass()  argument
102 static void emitMaxValueFn(const Record &enumDef, raw_ostream &os) { in emitMaxValueFn() argument
103 EnumAttr enumAttr(enumDef); in emitMaxValueFn()
140 static void emitOperators(const Record &enumDef, raw_ostream &os) { in emitOperators() argument
141 EnumAttr enumAttr(enumDef); in emitOperators()
161 static void emitSymToStrFnForIntEnum(const Record &enumDef, raw_ostream &os) { in emitSymToStrFnForIntEnum() argument
162 EnumAttr enumAttr(enumDef); in emitSymToStrFnForIntEnum()
182 static void emitSymToStrFnForBitEnum(const Record &enumDef, raw_ostream &os) { in emitSymToStrFnForBitEnum() argument
183 EnumAttr enumAttr(enumDef); in emitSymToStrFnForBitEnum()
187 StringRef separator = enumDef.getValueAsString("separator"); in emitSymToStrFnForBitEnum()
197 int64_t validBits = enumDef.getValueAsInt("validBits"); in emitSymToStrFnForBitEnum()
254 static void emitStrToSymFnForIntEnum(const Record &enumDef, raw_ostream &os) { in emitStrToSymFnForIntEnum() argument
255 EnumAttr enumAttr(enumDef); in emitStrToSymFnForIntEnum()
274 static void emitStrToSymFnForBitEnum(const Record &enumDef, raw_ostream &os) { in emitStrToSymFnForBitEnum() argument
275 EnumAttr enumAttr(enumDef); in emitStrToSymFnForBitEnum()
279 StringRef separator = enumDef.getValueAsString("separator"); in emitStrToSymFnForBitEnum()
320 static void emitUnderlyingToSymFnForIntEnum(const Record &enumDef, in emitUnderlyingToSymFnForIntEnum() argument
322 EnumAttr enumAttr(enumDef); in emitUnderlyingToSymFnForIntEnum()
351 static void emitSpecializedAttrDef(const Record &enumDef, raw_ostream &os) { in emitSpecializedAttrDef() argument
352 EnumAttr enumAttr(enumDef); in emitSpecializedAttrDef()
409 static void emitUnderlyingToSymFnForBitEnum(const Record &enumDef, in emitUnderlyingToSymFnForBitEnum() argument
411 EnumAttr enumAttr(enumDef); in emitUnderlyingToSymFnForBitEnum()
436 static void emitEnumDecl(const Record &enumDef, raw_ostream &os) { in emitEnumDecl() argument
437 EnumAttr enumAttr(enumDef); in emitEnumDecl()
455 emitEnumClass(enumDef, enumName, underlyingType, description, enumerants, os); in emitEnumDecl()
470 emitOperators(enumDef, os); in emitEnumDecl()
472 emitMaxValueFn(enumDef, os); in emitEnumDecl()
530 static void emitEnumDef(const Record &enumDef, raw_ostream &os) { in emitEnumDef() argument
531 EnumAttr enumAttr(enumDef); in emitEnumDef()
541 emitSymToStrFnForBitEnum(enumDef, os); in emitEnumDef()
542 emitStrToSymFnForBitEnum(enumDef, os); in emitEnumDef()
543 emitUnderlyingToSymFnForBitEnum(enumDef, os); in emitEnumDef()
545 emitSymToStrFnForIntEnum(enumDef, os); in emitEnumDef()
546 emitStrToSymFnForIntEnum(enumDef, os); in emitEnumDef()
547 emitUnderlyingToSymFnForIntEnum(enumDef, os); in emitEnumDef()
551 emitSpecializedAttrDef(enumDef, os); in emitEnumDef()