Lines Matching refs:FieldInfo
124 struct FieldInfo;
133 std::vector<FieldInfo> Fields;
136 FieldInfo &addField(StringRef FieldName, FieldType FT,
199 struct FieldInfo { struct
214 FieldInfo(FieldType FT) : Contents(FT) {} in FieldInfo() argument
227 FieldInfo &StructInfo::addField(StringRef FieldName, FieldType FT, in addField()
232 FieldInfo &Field = Fields.back(); in addField()
885 bool parseFieldInitializer(const FieldInfo &Field,
887 bool parseFieldInitializer(const FieldInfo &Field,
890 bool parseFieldInitializer(const FieldInfo &Field,
893 bool parseFieldInitializer(const FieldInfo &Field,
903 bool emitFieldValue(const FieldInfo &Field);
904 bool emitFieldValue(const FieldInfo &Field, const IntFieldInfo &Contents);
905 bool emitFieldValue(const FieldInfo &Field, const RealFieldInfo &Contents);
906 bool emitFieldValue(const FieldInfo &Field, const StructFieldInfo &Contents);
908 bool emitFieldInitializer(const FieldInfo &Field,
910 bool emitFieldInitializer(const FieldInfo &Field,
913 bool emitFieldInitializer(const FieldInfo &Field,
916 bool emitFieldInitializer(const FieldInfo &Field,
3738 FieldInfo &Field = Struct.addField(Name, FT_INTEGRAL, Size); in addIntegralField()
3943 FieldInfo &Field = Struct.addField(Name, FT_REAL, Size); in addRealField()
4033 bool MasmParser::parseFieldInitializer(const FieldInfo &Field, in parseFieldInitializer()
4070 bool MasmParser::parseFieldInitializer(const FieldInfo &Field, in parseFieldInitializer()
4124 bool MasmParser::parseFieldInitializer(const FieldInfo &Field, in parseFieldInitializer()
4164 bool MasmParser::parseFieldInitializer(const FieldInfo &Field, in parseFieldInitializer()
4201 const FieldInfo &Field = Structure.Fields[FieldIndex++]; in parseStructInitializer()
4224 for (const FieldInfo &Field : llvm::drop_begin(Structure.Fields, FieldIndex)) in parseStructInitializer()
4281 bool MasmParser::emitFieldValue(const FieldInfo &Field, in emitFieldValue()
4291 bool MasmParser::emitFieldValue(const FieldInfo &Field, in emitFieldValue()
4300 bool MasmParser::emitFieldValue(const FieldInfo &Field, in emitFieldValue()
4313 bool MasmParser::emitFieldValue(const FieldInfo &Field) { in emitFieldValue()
4325 bool MasmParser::emitFieldInitializer(const FieldInfo &Field, in emitFieldInitializer()
4341 bool MasmParser::emitFieldInitializer(const FieldInfo &Field, in emitFieldInitializer()
4357 bool MasmParser::emitFieldInitializer(const FieldInfo &Field, in emitFieldInitializer()
4373 bool MasmParser::emitFieldInitializer(const FieldInfo &Field, in emitFieldInitializer()
4437 FieldInfo &Field = in addStructField()
4636 FieldInfo &Field = ParentStruct.addField(Structure.Name, FT_STRUCT, in parseDirectiveNestedEnds()
7286 const FieldInfo &Field = Structure.Fields[FieldIt->second]; in lookUpField()