Lines Matching refs:OPTIONAL

5171 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED)                                    \  in parseDILocation()  argument
5172 OPTIONAL(line, LineField, ); \ in parseDILocation()
5173 OPTIONAL(column, ColumnField, ); \ in parseDILocation()
5175 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
5176 OPTIONAL(isImplicitCode, MDBoolField, (false)); in parseDILocation()
5207 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseGenericDINode() argument
5209 OPTIONAL(header, MDStringField, ); \ in parseGenericDINode()
5210 OPTIONAL(operands, MDFieldList, ); in parseGenericDINode()
5224 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubrange() argument
5225 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \ in parseDISubrange()
5226 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDISubrange()
5227 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDISubrange()
5228 OPTIONAL(stride, MDSignedOrMDField, ); in parseDISubrange()
5261 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGenericSubrange() argument
5262 OPTIONAL(count, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
5263 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
5264 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
5265 OPTIONAL(stride, MDSignedOrMDField, ); in parseDIGenericSubrange()
5293 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIEnumerator() argument
5296 OPTIONAL(isUnsigned, MDBoolField, (false)); in parseDIEnumerator()
5319 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIBasicType() argument
5320 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in parseDIBasicType()
5321 OPTIONAL(name, MDStringField, ); \ in parseDIBasicType()
5322 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIBasicType()
5323 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIBasicType()
5324 OPTIONAL(encoding, DwarfAttEncodingField, ); \ in parseDIBasicType()
5325 OPTIONAL(flags, DIFlagField, ); in parseDIBasicType()
5337 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIStringType() argument
5338 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \ in parseDIStringType()
5339 OPTIONAL(name, MDStringField, ); \ in parseDIStringType()
5340 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
5341 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
5342 OPTIONAL(stringLocationExpression, MDField, ); \ in parseDIStringType()
5343 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIStringType()
5344 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIStringType()
5345 OPTIONAL(encoding, DwarfAttEncodingField, ); in parseDIStringType()
5366 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIDerivedType() argument
5368 OPTIONAL(name, MDStringField, ); \ in parseDIDerivedType()
5369 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
5370 OPTIONAL(line, LineField, ); \ in parseDIDerivedType()
5371 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
5373 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
5374 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIDerivedType()
5375 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
5376 OPTIONAL(flags, DIFlagField, ); \ in parseDIDerivedType()
5377 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
5378 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); \ in parseDIDerivedType()
5379 OPTIONAL(annotations, MDField, ); \ in parseDIDerivedType()
5380 OPTIONAL(ptrAuthKey, MDUnsignedField, (0, 7)); \ in parseDIDerivedType()
5381 OPTIONAL(ptrAuthIsAddressDiscriminated, MDBoolField, ); \ in parseDIDerivedType()
5382 OPTIONAL(ptrAuthExtraDiscriminator, MDUnsignedField, (0, 0xffff)); \ in parseDIDerivedType()
5383 OPTIONAL(ptrAuthIsaPointer, MDBoolField, ); \ in parseDIDerivedType()
5384 OPTIONAL(ptrAuthAuthenticatesNullValues, MDBoolField, ); in parseDIDerivedType()
5407 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompositeType() argument
5409 OPTIONAL(name, MDStringField, ); \ in parseDICompositeType()
5410 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
5411 OPTIONAL(line, LineField, ); \ in parseDICompositeType()
5412 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
5413 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
5414 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
5415 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompositeType()
5416 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
5417 OPTIONAL(flags, DIFlagField, ); \ in parseDICompositeType()
5418 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
5419 OPTIONAL(runtimeLang, DwarfLangField, ); \ in parseDICompositeType()
5420 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
5421 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
5422 OPTIONAL(identifier, MDStringField, ); \ in parseDICompositeType()
5423 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
5424 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
5425 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
5426 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
5427 OPTIONAL(rank, MDSignedOrMDField, ); \ in parseDICompositeType()
5428 OPTIONAL(annotations, MDField, ); in parseDICompositeType()
5464 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubroutineType() argument
5465 OPTIONAL(flags, DIFlagField, ); \ in parseDISubroutineType()
5466 OPTIONAL(cc, DwarfCCField, ); \ in parseDISubroutineType()
5485 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIFile() argument
5488 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ in parseDIFile()
5489 OPTIONAL(checksum, MDStringField, ); \ in parseDIFile()
5490 OPTIONAL(source, MDStringField, ); in parseDIFile()
5519 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompileUnit() argument
5522 OPTIONAL(producer, MDStringField, ); \ in parseDICompileUnit()
5523 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDICompileUnit()
5524 OPTIONAL(flags, MDStringField, ); \ in parseDICompileUnit()
5525 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompileUnit()
5526 OPTIONAL(splitDebugFilename, MDStringField, ); \ in parseDICompileUnit()
5527 OPTIONAL(emissionKind, EmissionKindField, ); \ in parseDICompileUnit()
5528 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
5529 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
5530 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
5531 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
5532 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
5533 OPTIONAL(dwoId, MDUnsignedField, ); \ in parseDICompileUnit()
5534 OPTIONAL(splitDebugInlining, MDBoolField, = true); \ in parseDICompileUnit()
5535 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \ in parseDICompileUnit()
5536 OPTIONAL(nameTableKind, NameTableKindField, ); \ in parseDICompileUnit()
5537 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \ in parseDICompileUnit()
5538 OPTIONAL(sysroot, MDStringField, ); \ in parseDICompileUnit()
5539 OPTIONAL(sdk, MDStringField, ); in parseDICompileUnit()
5563 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubprogram() argument
5564 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
5565 OPTIONAL(name, MDStringField, ); \ in parseDISubprogram()
5566 OPTIONAL(linkageName, MDStringField, ); \ in parseDISubprogram()
5567 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
5568 OPTIONAL(line, LineField, ); \ in parseDISubprogram()
5569 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
5570 OPTIONAL(isLocal, MDBoolField, ); \ in parseDISubprogram()
5571 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDISubprogram()
5572 OPTIONAL(scopeLine, LineField, ); \ in parseDISubprogram()
5573 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
5574 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in parseDISubprogram()
5575 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in parseDISubprogram()
5576 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in parseDISubprogram()
5577 OPTIONAL(flags, DIFlagField, ); \ in parseDISubprogram()
5578 OPTIONAL(spFlags, DISPFlagField, ); \ in parseDISubprogram()
5579 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDISubprogram()
5580 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
5581 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
5582 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
5583 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
5584 OPTIONAL(thrownTypes, MDField, ); \ in parseDISubprogram()
5585 OPTIONAL(annotations, MDField, ); \ in parseDISubprogram()
5586 OPTIONAL(targetFuncName, MDStringField, ); in parseDISubprogram()
5613 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlock() argument
5615 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
5616 OPTIONAL(line, LineField, ); \ in parseDILexicalBlock()
5617 OPTIONAL(column, ColumnField, ); in parseDILexicalBlock()
5629 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlockFile() argument
5631 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
5644 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICommonBlock() argument
5646 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
5647 OPTIONAL(name, MDStringField, ); \ in parseDICommonBlock()
5648 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
5649 OPTIONAL(line, LineField, ); in parseDICommonBlock()
5662 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDINamespace() argument
5664 OPTIONAL(name, MDStringField, ); \ in parseDINamespace()
5665 OPTIONAL(exportSymbols, MDBoolField, ); in parseDINamespace()
5678 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacro() argument
5680 OPTIONAL(line, LineField, ); \ in parseDIMacro()
5682 OPTIONAL(value, MDStringField, ); in parseDIMacro()
5694 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacroFile() argument
5695 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in parseDIMacroFile()
5696 OPTIONAL(line, LineField, ); \ in parseDIMacroFile()
5698 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
5712 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIModule() argument
5715 OPTIONAL(configMacros, MDStringField, ); \ in parseDIModule()
5716 OPTIONAL(includePath, MDStringField, ); \ in parseDIModule()
5717 OPTIONAL(apinotes, MDStringField, ); \ in parseDIModule()
5718 OPTIONAL(file, MDField, ); \ in parseDIModule()
5719 OPTIONAL(line, LineField, ); \ in parseDIModule()
5720 OPTIONAL(isDecl, MDBoolField, ); in parseDIModule()
5733 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateTypeParameter() argument
5734 OPTIONAL(name, MDStringField, ); \ in parseDITemplateTypeParameter()
5736 OPTIONAL(defaulted, MDBoolField, ); in parseDITemplateTypeParameter()
5750 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateValueParameter() argument
5751 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in parseDITemplateValueParameter()
5752 OPTIONAL(name, MDStringField, ); \ in parseDITemplateValueParameter()
5753 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
5754 OPTIONAL(defaulted, MDBoolField, ); \ in parseDITemplateValueParameter()
5772 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariable() argument
5773 OPTIONAL(name, MDStringField, (/* AllowEmpty */ false)); \ in parseDIGlobalVariable()
5774 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
5775 OPTIONAL(linkageName, MDStringField, ); \ in parseDIGlobalVariable()
5776 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
5777 OPTIONAL(line, LineField, ); \ in parseDIGlobalVariable()
5778 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
5779 OPTIONAL(isLocal, MDBoolField, ); \ in parseDIGlobalVariable()
5780 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDIGlobalVariable()
5781 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
5782 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
5783 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIGlobalVariable()
5784 OPTIONAL(annotations, MDField, ); in parseDIGlobalVariable()
5805 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocalVariable() argument
5807 OPTIONAL(name, MDStringField, ); \ in parseDILocalVariable()
5808 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in parseDILocalVariable()
5809 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
5810 OPTIONAL(line, LineField, ); \ in parseDILocalVariable()
5811 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
5812 OPTIONAL(flags, DIFlagField, ); \ in parseDILocalVariable()
5813 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDILocalVariable()
5814 OPTIONAL(annotations, MDField, ); in parseDILocalVariable()
5828 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILabel() argument
5926 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariableExpression() argument
5941 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIObjCProperty() argument
5942 OPTIONAL(name, MDStringField, ); \ in parseDIObjCProperty()
5943 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5944 OPTIONAL(line, LineField, ); \ in parseDIObjCProperty()
5945 OPTIONAL(setter, MDStringField, ); \ in parseDIObjCProperty()
5946 OPTIONAL(getter, MDStringField, ); \ in parseDIObjCProperty()
5947 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIObjCProperty()
5948 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5962 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIImportedEntity() argument
5965 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5966 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5967 OPTIONAL(line, LineField, ); \ in parseDIImportedEntity()
5968 OPTIONAL(name, MDStringField, ); \ in parseDIImportedEntity()
5969 OPTIONAL(elements, MDField, ); in parseDIImportedEntity()