Lines Matching refs:OPTIONAL
3783 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILocation() argument
3784 OPTIONAL(line, LineField, ); \ in ParseDILocation()
3785 OPTIONAL(column, ColumnField, ); \ in ParseDILocation()
3787 OPTIONAL(inlinedAt, MDField, ); in ParseDILocation()
3799 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseGenericDINode() argument
3801 OPTIONAL(header, MDStringField, ); \ in ParseGenericDINode()
3802 OPTIONAL(operands, MDFieldList, ); in ParseGenericDINode()
3814 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDISubrange() argument
3816 OPTIONAL(lowerBound, MDSignedField, ); in ParseDISubrange()
3827 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIEnumerator() argument
3840 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIBasicType() argument
3841 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in ParseDIBasicType()
3842 OPTIONAL(name, MDStringField, ); \ in ParseDIBasicType()
3843 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIBasicType()
3844 OPTIONAL(align, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIBasicType()
3845 OPTIONAL(encoding, DwarfAttEncodingField, ); in ParseDIBasicType()
3859 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIDerivedType() argument
3861 OPTIONAL(name, MDStringField, ); \ in ParseDIDerivedType()
3862 OPTIONAL(file, MDField, ); \ in ParseDIDerivedType()
3863 OPTIONAL(line, LineField, ); \ in ParseDIDerivedType()
3864 OPTIONAL(scope, MDField, ); \ in ParseDIDerivedType()
3866 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIDerivedType()
3867 OPTIONAL(align, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIDerivedType()
3868 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIDerivedType()
3869 OPTIONAL(flags, DIFlagField, ); \ in ParseDIDerivedType()
3870 OPTIONAL(extraData, MDField, ); in ParseDIDerivedType()
3882 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDICompositeType() argument
3884 OPTIONAL(name, MDStringField, ); \ in ParseDICompositeType()
3885 OPTIONAL(file, MDField, ); \ in ParseDICompositeType()
3886 OPTIONAL(line, LineField, ); \ in ParseDICompositeType()
3887 OPTIONAL(scope, MDField, ); \ in ParseDICompositeType()
3888 OPTIONAL(baseType, MDField, ); \ in ParseDICompositeType()
3889 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDICompositeType()
3890 OPTIONAL(align, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDICompositeType()
3891 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDICompositeType()
3892 OPTIONAL(flags, DIFlagField, ); \ in ParseDICompositeType()
3893 OPTIONAL(elements, MDField, ); \ in ParseDICompositeType()
3894 OPTIONAL(runtimeLang, DwarfLangField, ); \ in ParseDICompositeType()
3895 OPTIONAL(vtableHolder, MDField, ); \ in ParseDICompositeType()
3896 OPTIONAL(templateParams, MDField, ); \ in ParseDICompositeType()
3897 OPTIONAL(identifier, MDStringField, ); in ParseDICompositeType()
3923 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDISubroutineType() argument
3924 OPTIONAL(flags, DIFlagField, ); \ in ParseDISubroutineType()
3925 OPTIONAL(cc, DwarfCCField, ); \ in ParseDISubroutineType()
3938 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIFile() argument
3958 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDICompileUnit() argument
3961 OPTIONAL(producer, MDStringField, ); \ in ParseDICompileUnit()
3962 OPTIONAL(isOptimized, MDBoolField, ); \ in ParseDICompileUnit()
3963 OPTIONAL(flags, MDStringField, ); \ in ParseDICompileUnit()
3964 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDICompileUnit()
3965 OPTIONAL(splitDebugFilename, MDStringField, ); \ in ParseDICompileUnit()
3966 OPTIONAL(emissionKind, EmissionKindField, ); \ in ParseDICompileUnit()
3967 OPTIONAL(enums, MDField, ); \ in ParseDICompileUnit()
3968 OPTIONAL(retainedTypes, MDField, ); \ in ParseDICompileUnit()
3969 OPTIONAL(globals, MDField, ); \ in ParseDICompileUnit()
3970 OPTIONAL(imports, MDField, ); \ in ParseDICompileUnit()
3971 OPTIONAL(macros, MDField, ); \ in ParseDICompileUnit()
3972 OPTIONAL(dwoId, MDUnsignedField, ); in ParseDICompileUnit()
3993 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDISubprogram() argument
3994 OPTIONAL(scope, MDField, ); \ in ParseDISubprogram()
3995 OPTIONAL(name, MDStringField, ); \ in ParseDISubprogram()
3996 OPTIONAL(linkageName, MDStringField, ); \ in ParseDISubprogram()
3997 OPTIONAL(file, MDField, ); \ in ParseDISubprogram()
3998 OPTIONAL(line, LineField, ); \ in ParseDISubprogram()
3999 OPTIONAL(type, MDField, ); \ in ParseDISubprogram()
4000 OPTIONAL(isLocal, MDBoolField, ); \ in ParseDISubprogram()
4001 OPTIONAL(isDefinition, MDBoolField, (true)); \ in ParseDISubprogram()
4002 OPTIONAL(scopeLine, LineField, ); \ in ParseDISubprogram()
4003 OPTIONAL(containingType, MDField, ); \ in ParseDISubprogram()
4004 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in ParseDISubprogram()
4005 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDISubprogram()
4006 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in ParseDISubprogram()
4007 OPTIONAL(flags, DIFlagField, ); \ in ParseDISubprogram()
4008 OPTIONAL(isOptimized, MDBoolField, ); \ in ParseDISubprogram()
4009 OPTIONAL(unit, MDField, ); \ in ParseDISubprogram()
4010 OPTIONAL(templateParams, MDField, ); \ in ParseDISubprogram()
4011 OPTIONAL(declaration, MDField, ); \ in ParseDISubprogram()
4012 OPTIONAL(variables, MDField, ); in ParseDISubprogram()
4034 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILexicalBlock() argument
4036 OPTIONAL(file, MDField, ); \ in ParseDILexicalBlock()
4037 OPTIONAL(line, LineField, ); \ in ParseDILexicalBlock()
4038 OPTIONAL(column, ColumnField, ); in ParseDILexicalBlock()
4050 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILexicalBlockFile() argument
4052 OPTIONAL(file, MDField, ); \ in ParseDILexicalBlockFile()
4065 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDINamespace() argument
4067 OPTIONAL(file, MDField, ); \ in ParseDINamespace()
4068 OPTIONAL(name, MDStringField, ); \ in ParseDINamespace()
4069 OPTIONAL(line, LineField, ); in ParseDINamespace()
4081 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIMacro() argument
4085 OPTIONAL(value, MDStringField, ); in ParseDIMacro()
4097 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIMacroFile() argument
4098 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in ParseDIMacroFile()
4101 OPTIONAL(nodes, MDField, ); in ParseDIMacroFile()
4115 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIModule() argument
4118 OPTIONAL(configMacros, MDStringField, ); \ in ParseDIModule()
4119 OPTIONAL(includePath, MDStringField, ); \ in ParseDIModule()
4120 OPTIONAL(isysroot, MDStringField, ); in ParseDIModule()
4132 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDITemplateTypeParameter() argument
4133 OPTIONAL(name, MDStringField, ); \ in ParseDITemplateTypeParameter()
4147 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDITemplateValueParameter() argument
4148 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in ParseDITemplateValueParameter()
4149 OPTIONAL(name, MDStringField, ); \ in ParseDITemplateValueParameter()
4150 OPTIONAL(type, MDField, ); \ in ParseDITemplateValueParameter()
4166 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIGlobalVariable() argument
4168 OPTIONAL(scope, MDField, ); \ in ParseDIGlobalVariable()
4169 OPTIONAL(linkageName, MDStringField, ); \ in ParseDIGlobalVariable()
4170 OPTIONAL(file, MDField, ); \ in ParseDIGlobalVariable()
4171 OPTIONAL(line, LineField, ); \ in ParseDIGlobalVariable()
4172 OPTIONAL(type, MDField, ); \ in ParseDIGlobalVariable()
4173 OPTIONAL(isLocal, MDBoolField, ); \ in ParseDIGlobalVariable()
4174 OPTIONAL(isDefinition, MDBoolField, (true)); \ in ParseDIGlobalVariable()
4175 OPTIONAL(variable, MDConstant, ); \ in ParseDIGlobalVariable()
4176 OPTIONAL(declaration, MDField, ); in ParseDIGlobalVariable()
4193 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILocalVariable() argument
4195 OPTIONAL(name, MDStringField, ); \ in ParseDILocalVariable()
4196 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in ParseDILocalVariable()
4197 OPTIONAL(file, MDField, ); \ in ParseDILocalVariable()
4198 OPTIONAL(line, LineField, ); \ in ParseDILocalVariable()
4199 OPTIONAL(type, MDField, ); \ in ParseDILocalVariable()
4200 OPTIONAL(flags, DIFlagField, ); in ParseDILocalVariable()
4252 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIObjCProperty() argument
4253 OPTIONAL(name, MDStringField, ); \ in ParseDIObjCProperty()
4254 OPTIONAL(file, MDField, ); \ in ParseDIObjCProperty()
4255 OPTIONAL(line, LineField, ); \ in ParseDIObjCProperty()
4256 OPTIONAL(setter, MDStringField, ); \ in ParseDIObjCProperty()
4257 OPTIONAL(getter, MDStringField, ); \ in ParseDIObjCProperty()
4258 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDIObjCProperty()
4259 OPTIONAL(type, MDField, ); in ParseDIObjCProperty()
4273 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIImportedEntity() argument
4276 OPTIONAL(entity, MDField, ); \ in ParseDIImportedEntity()
4277 OPTIONAL(line, LineField, ); \ in ParseDIImportedEntity()
4278 OPTIONAL(name, MDStringField, ); in ParseDIImportedEntity()