Lines Matching refs:OPTIONAL

4915 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED)                                    \  in parseDILocation()  argument
4916 OPTIONAL(line, LineField, ); \ in parseDILocation()
4917 OPTIONAL(column, ColumnField, ); \ in parseDILocation()
4919 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
4920 OPTIONAL(isImplicitCode, MDBoolField, (false)); in parseDILocation()
4951 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseGenericDINode() argument
4953 OPTIONAL(header, MDStringField, ); \ in parseGenericDINode()
4954 OPTIONAL(operands, MDFieldList, ); in parseGenericDINode()
4968 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubrange() argument
4969 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \ in parseDISubrange()
4970 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDISubrange()
4971 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDISubrange()
4972 OPTIONAL(stride, MDSignedOrMDField, ); in parseDISubrange()
5005 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGenericSubrange() argument
5006 OPTIONAL(count, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
5007 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
5008 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
5009 OPTIONAL(stride, MDSignedOrMDField, ); in parseDIGenericSubrange()
5037 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIEnumerator() argument
5040 OPTIONAL(isUnsigned, MDBoolField, (false)); in parseDIEnumerator()
5063 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIBasicType() argument
5064 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in parseDIBasicType()
5065 OPTIONAL(name, MDStringField, ); \ in parseDIBasicType()
5066 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIBasicType()
5067 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIBasicType()
5068 OPTIONAL(encoding, DwarfAttEncodingField, ); \ in parseDIBasicType()
5069 OPTIONAL(flags, DIFlagField, ); in parseDIBasicType()
5081 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIStringType() argument
5082 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \ in parseDIStringType()
5083 OPTIONAL(name, MDStringField, ); \ in parseDIStringType()
5084 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
5085 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
5086 OPTIONAL(stringLocationExpression, MDField, ); \ in parseDIStringType()
5087 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIStringType()
5088 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIStringType()
5089 OPTIONAL(encoding, DwarfAttEncodingField, ); in parseDIStringType()
5106 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIDerivedType() argument
5108 OPTIONAL(name, MDStringField, ); \ in parseDIDerivedType()
5109 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
5110 OPTIONAL(line, LineField, ); \ in parseDIDerivedType()
5111 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
5113 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
5114 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIDerivedType()
5115 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
5116 OPTIONAL(flags, DIFlagField, ); \ in parseDIDerivedType()
5117 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
5118 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); \ in parseDIDerivedType()
5119 OPTIONAL(annotations, MDField, ); in parseDIDerivedType()
5136 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompositeType() argument
5138 OPTIONAL(name, MDStringField, ); \ in parseDICompositeType()
5139 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
5140 OPTIONAL(line, LineField, ); \ in parseDICompositeType()
5141 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
5142 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
5143 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
5144 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompositeType()
5145 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
5146 OPTIONAL(flags, DIFlagField, ); \ in parseDICompositeType()
5147 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
5148 OPTIONAL(runtimeLang, DwarfLangField, ); \ in parseDICompositeType()
5149 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
5150 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
5151 OPTIONAL(identifier, MDStringField, ); \ in parseDICompositeType()
5152 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
5153 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
5154 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
5155 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
5156 OPTIONAL(rank, MDSignedOrMDField, ); \ in parseDICompositeType()
5157 OPTIONAL(annotations, MDField, ); in parseDICompositeType()
5193 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubroutineType() argument
5194 OPTIONAL(flags, DIFlagField, ); \ in parseDISubroutineType()
5195 OPTIONAL(cc, DwarfCCField, ); \ in parseDISubroutineType()
5214 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIFile() argument
5217 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ in parseDIFile()
5218 OPTIONAL(checksum, MDStringField, ); \ in parseDIFile()
5219 OPTIONAL(source, MDStringField, ); in parseDIFile()
5248 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompileUnit() argument
5251 OPTIONAL(producer, MDStringField, ); \ in parseDICompileUnit()
5252 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDICompileUnit()
5253 OPTIONAL(flags, MDStringField, ); \ in parseDICompileUnit()
5254 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompileUnit()
5255 OPTIONAL(splitDebugFilename, MDStringField, ); \ in parseDICompileUnit()
5256 OPTIONAL(emissionKind, EmissionKindField, ); \ in parseDICompileUnit()
5257 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
5258 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
5259 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
5260 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
5261 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
5262 OPTIONAL(dwoId, MDUnsignedField, ); \ in parseDICompileUnit()
5263 OPTIONAL(splitDebugInlining, MDBoolField, = true); \ in parseDICompileUnit()
5264 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \ in parseDICompileUnit()
5265 OPTIONAL(nameTableKind, NameTableKindField, ); \ in parseDICompileUnit()
5266 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \ in parseDICompileUnit()
5267 OPTIONAL(sysroot, MDStringField, ); \ in parseDICompileUnit()
5268 OPTIONAL(sdk, MDStringField, ); in parseDICompileUnit()
5292 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubprogram() argument
5293 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
5294 OPTIONAL(name, MDStringField, ); \ in parseDISubprogram()
5295 OPTIONAL(linkageName, MDStringField, ); \ in parseDISubprogram()
5296 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
5297 OPTIONAL(line, LineField, ); \ in parseDISubprogram()
5298 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
5299 OPTIONAL(isLocal, MDBoolField, ); \ in parseDISubprogram()
5300 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDISubprogram()
5301 OPTIONAL(scopeLine, LineField, ); \ in parseDISubprogram()
5302 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
5303 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in parseDISubprogram()
5304 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in parseDISubprogram()
5305 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in parseDISubprogram()
5306 OPTIONAL(flags, DIFlagField, ); \ in parseDISubprogram()
5307 OPTIONAL(spFlags, DISPFlagField, ); \ in parseDISubprogram()
5308 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDISubprogram()
5309 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
5310 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
5311 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
5312 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
5313 OPTIONAL(thrownTypes, MDField, ); \ in parseDISubprogram()
5314 OPTIONAL(annotations, MDField, ); \ in parseDISubprogram()
5315 OPTIONAL(targetFuncName, MDStringField, ); in parseDISubprogram()
5342 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlock() argument
5344 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
5345 OPTIONAL(line, LineField, ); \ in parseDILexicalBlock()
5346 OPTIONAL(column, ColumnField, ); in parseDILexicalBlock()
5358 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlockFile() argument
5360 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
5373 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICommonBlock() argument
5375 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
5376 OPTIONAL(name, MDStringField, ); \ in parseDICommonBlock()
5377 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
5378 OPTIONAL(line, LineField, ); in parseDICommonBlock()
5391 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDINamespace() argument
5393 OPTIONAL(name, MDStringField, ); \ in parseDINamespace()
5394 OPTIONAL(exportSymbols, MDBoolField, ); in parseDINamespace()
5407 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacro() argument
5409 OPTIONAL(line, LineField, ); \ in parseDIMacro()
5411 OPTIONAL(value, MDStringField, ); in parseDIMacro()
5423 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacroFile() argument
5424 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in parseDIMacroFile()
5425 OPTIONAL(line, LineField, ); \ in parseDIMacroFile()
5427 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
5441 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIModule() argument
5444 OPTIONAL(configMacros, MDStringField, ); \ in parseDIModule()
5445 OPTIONAL(includePath, MDStringField, ); \ in parseDIModule()
5446 OPTIONAL(apinotes, MDStringField, ); \ in parseDIModule()
5447 OPTIONAL(file, MDField, ); \ in parseDIModule()
5448 OPTIONAL(line, LineField, ); \ in parseDIModule()
5449 OPTIONAL(isDecl, MDBoolField, ); in parseDIModule()
5462 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateTypeParameter() argument
5463 OPTIONAL(name, MDStringField, ); \ in parseDITemplateTypeParameter()
5465 OPTIONAL(defaulted, MDBoolField, ); in parseDITemplateTypeParameter()
5479 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateValueParameter() argument
5480 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in parseDITemplateValueParameter()
5481 OPTIONAL(name, MDStringField, ); \ in parseDITemplateValueParameter()
5482 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
5483 OPTIONAL(defaulted, MDBoolField, ); \ in parseDITemplateValueParameter()
5501 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariable() argument
5502 OPTIONAL(name, MDStringField, (/* AllowEmpty */ false)); \ in parseDIGlobalVariable()
5503 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
5504 OPTIONAL(linkageName, MDStringField, ); \ in parseDIGlobalVariable()
5505 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
5506 OPTIONAL(line, LineField, ); \ in parseDIGlobalVariable()
5507 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
5508 OPTIONAL(isLocal, MDBoolField, ); \ in parseDIGlobalVariable()
5509 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDIGlobalVariable()
5510 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
5511 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
5512 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIGlobalVariable()
5513 OPTIONAL(annotations, MDField, ); in parseDIGlobalVariable()
5534 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocalVariable() argument
5536 OPTIONAL(name, MDStringField, ); \ in parseDILocalVariable()
5537 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in parseDILocalVariable()
5538 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
5539 OPTIONAL(line, LineField, ); \ in parseDILocalVariable()
5540 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
5541 OPTIONAL(flags, DIFlagField, ); \ in parseDILocalVariable()
5542 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDILocalVariable()
5543 OPTIONAL(annotations, MDField, ); in parseDILocalVariable()
5557 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILabel() argument
5648 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariableExpression() argument
5663 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIObjCProperty() argument
5664 OPTIONAL(name, MDStringField, ); \ in parseDIObjCProperty()
5665 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5666 OPTIONAL(line, LineField, ); \ in parseDIObjCProperty()
5667 OPTIONAL(setter, MDStringField, ); \ in parseDIObjCProperty()
5668 OPTIONAL(getter, MDStringField, ); \ in parseDIObjCProperty()
5669 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIObjCProperty()
5670 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5684 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIImportedEntity() argument
5687 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5688 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5689 OPTIONAL(line, LineField, ); \ in parseDIImportedEntity()
5690 OPTIONAL(name, MDStringField, ); \ in parseDIImportedEntity()
5691 OPTIONAL(elements, MDField, ); in parseDIImportedEntity()