Lines Matching refs:OPTIONAL

4397 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED)                                    \  in parseDILocation()  argument
4398 OPTIONAL(line, LineField, ); \ in parseDILocation()
4399 OPTIONAL(column, ColumnField, ); \ in parseDILocation()
4401 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
4402 OPTIONAL(isImplicitCode, MDBoolField, (false)); in parseDILocation()
4415 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseGenericDINode() argument
4417 OPTIONAL(header, MDStringField, ); \ in parseGenericDINode()
4418 OPTIONAL(operands, MDFieldList, ); in parseGenericDINode()
4432 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubrange() argument
4433 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \ in parseDISubrange()
4434 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDISubrange()
4435 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDISubrange()
4436 OPTIONAL(stride, MDSignedOrMDField, ); in parseDISubrange()
4469 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGenericSubrange() argument
4470 OPTIONAL(count, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4471 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4472 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4473 OPTIONAL(stride, MDSignedOrMDField, ); in parseDIGenericSubrange()
4501 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIEnumerator() argument
4504 OPTIONAL(isUnsigned, MDBoolField, (false)); in parseDIEnumerator()
4527 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIBasicType() argument
4528 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in parseDIBasicType()
4529 OPTIONAL(name, MDStringField, ); \ in parseDIBasicType()
4530 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIBasicType()
4531 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIBasicType()
4532 OPTIONAL(encoding, DwarfAttEncodingField, ); \ in parseDIBasicType()
4533 OPTIONAL(flags, DIFlagField, ); in parseDIBasicType()
4545 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIStringType() argument
4546 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \ in parseDIStringType()
4547 OPTIONAL(name, MDStringField, ); \ in parseDIStringType()
4548 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
4549 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
4550 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIStringType()
4551 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIStringType()
4552 OPTIONAL(encoding, DwarfAttEncodingField, ); in parseDIStringType()
4569 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIDerivedType() argument
4571 OPTIONAL(name, MDStringField, ); \ in parseDIDerivedType()
4572 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
4573 OPTIONAL(line, LineField, ); \ in parseDIDerivedType()
4574 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
4576 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
4577 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIDerivedType()
4578 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
4579 OPTIONAL(flags, DIFlagField, ); \ in parseDIDerivedType()
4580 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
4581 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); in parseDIDerivedType()
4598 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompositeType() argument
4600 OPTIONAL(name, MDStringField, ); \ in parseDICompositeType()
4601 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
4602 OPTIONAL(line, LineField, ); \ in parseDICompositeType()
4603 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
4604 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
4605 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
4606 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompositeType()
4607 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
4608 OPTIONAL(flags, DIFlagField, ); \ in parseDICompositeType()
4609 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
4610 OPTIONAL(runtimeLang, DwarfLangField, ); \ in parseDICompositeType()
4611 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
4612 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
4613 OPTIONAL(identifier, MDStringField, ); \ in parseDICompositeType()
4614 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
4615 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
4616 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
4617 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
4618 OPTIONAL(rank, MDSignedOrMDField, ); in parseDICompositeType()
4654 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubroutineType() argument
4655 OPTIONAL(flags, DIFlagField, ); \ in parseDISubroutineType()
4656 OPTIONAL(cc, DwarfCCField, ); \ in parseDISubroutineType()
4675 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIFile() argument
4678 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ in parseDIFile()
4679 OPTIONAL(checksum, MDStringField, ); \ in parseDIFile()
4680 OPTIONAL(source, MDStringField, ); in parseDIFile()
4709 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompileUnit() argument
4712 OPTIONAL(producer, MDStringField, ); \ in parseDICompileUnit()
4713 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDICompileUnit()
4714 OPTIONAL(flags, MDStringField, ); \ in parseDICompileUnit()
4715 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompileUnit()
4716 OPTIONAL(splitDebugFilename, MDStringField, ); \ in parseDICompileUnit()
4717 OPTIONAL(emissionKind, EmissionKindField, ); \ in parseDICompileUnit()
4718 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
4719 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
4720 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
4721 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
4722 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
4723 OPTIONAL(dwoId, MDUnsignedField, ); \ in parseDICompileUnit()
4724 OPTIONAL(splitDebugInlining, MDBoolField, = true); \ in parseDICompileUnit()
4725 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \ in parseDICompileUnit()
4726 OPTIONAL(nameTableKind, NameTableKindField, ); \ in parseDICompileUnit()
4727 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \ in parseDICompileUnit()
4728 OPTIONAL(sysroot, MDStringField, ); \ in parseDICompileUnit()
4729 OPTIONAL(sdk, MDStringField, ); in parseDICompileUnit()
4752 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubprogram() argument
4753 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
4754 OPTIONAL(name, MDStringField, ); \ in parseDISubprogram()
4755 OPTIONAL(linkageName, MDStringField, ); \ in parseDISubprogram()
4756 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
4757 OPTIONAL(line, LineField, ); \ in parseDISubprogram()
4758 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
4759 OPTIONAL(isLocal, MDBoolField, ); \ in parseDISubprogram()
4760 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDISubprogram()
4761 OPTIONAL(scopeLine, LineField, ); \ in parseDISubprogram()
4762 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
4763 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in parseDISubprogram()
4764 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in parseDISubprogram()
4765 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in parseDISubprogram()
4766 OPTIONAL(flags, DIFlagField, ); \ in parseDISubprogram()
4767 OPTIONAL(spFlags, DISPFlagField, ); \ in parseDISubprogram()
4768 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDISubprogram()
4769 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
4770 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
4771 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
4772 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
4773 OPTIONAL(thrownTypes, MDField, ); in parseDISubprogram()
4799 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlock() argument
4801 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
4802 OPTIONAL(line, LineField, ); \ in parseDILexicalBlock()
4803 OPTIONAL(column, ColumnField, ); in parseDILexicalBlock()
4815 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlockFile() argument
4817 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
4830 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICommonBlock() argument
4832 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
4833 OPTIONAL(name, MDStringField, ); \ in parseDICommonBlock()
4834 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
4835 OPTIONAL(line, LineField, ); in parseDICommonBlock()
4848 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDINamespace() argument
4850 OPTIONAL(name, MDStringField, ); \ in parseDINamespace()
4851 OPTIONAL(exportSymbols, MDBoolField, ); in parseDINamespace()
4864 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacro() argument
4866 OPTIONAL(line, LineField, ); \ in parseDIMacro()
4868 OPTIONAL(value, MDStringField, ); in parseDIMacro()
4880 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacroFile() argument
4881 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in parseDIMacroFile()
4882 OPTIONAL(line, LineField, ); \ in parseDIMacroFile()
4884 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
4898 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIModule() argument
4901 OPTIONAL(configMacros, MDStringField, ); \ in parseDIModule()
4902 OPTIONAL(includePath, MDStringField, ); \ in parseDIModule()
4903 OPTIONAL(apinotes, MDStringField, ); \ in parseDIModule()
4904 OPTIONAL(file, MDField, ); \ in parseDIModule()
4905 OPTIONAL(line, LineField, ); \ in parseDIModule()
4906 OPTIONAL(isDecl, MDBoolField, ); in parseDIModule()
4919 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateTypeParameter() argument
4920 OPTIONAL(name, MDStringField, ); \ in parseDITemplateTypeParameter()
4922 OPTIONAL(defaulted, MDBoolField, ); in parseDITemplateTypeParameter()
4936 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateValueParameter() argument
4937 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in parseDITemplateValueParameter()
4938 OPTIONAL(name, MDStringField, ); \ in parseDITemplateValueParameter()
4939 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
4940 OPTIONAL(defaulted, MDBoolField, ); \ in parseDITemplateValueParameter()
4958 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariable() argument
4960 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
4961 OPTIONAL(linkageName, MDStringField, ); \ in parseDIGlobalVariable()
4962 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
4963 OPTIONAL(line, LineField, ); \ in parseDIGlobalVariable()
4964 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
4965 OPTIONAL(isLocal, MDBoolField, ); \ in parseDIGlobalVariable()
4966 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDIGlobalVariable()
4967 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
4968 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
4969 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); in parseDIGlobalVariable()
4989 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocalVariable() argument
4991 OPTIONAL(name, MDStringField, ); \ in parseDILocalVariable()
4992 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in parseDILocalVariable()
4993 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
4994 OPTIONAL(line, LineField, ); \ in parseDILocalVariable()
4995 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
4996 OPTIONAL(flags, DIFlagField, ); \ in parseDILocalVariable()
4997 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); in parseDILocalVariable()
5010 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILabel() argument
5105 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariableExpression() argument
5120 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIObjCProperty() argument
5121 OPTIONAL(name, MDStringField, ); \ in parseDIObjCProperty()
5122 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5123 OPTIONAL(line, LineField, ); \ in parseDIObjCProperty()
5124 OPTIONAL(setter, MDStringField, ); \ in parseDIObjCProperty()
5125 OPTIONAL(getter, MDStringField, ); \ in parseDIObjCProperty()
5126 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIObjCProperty()
5127 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5141 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIImportedEntity() argument
5144 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5145 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5146 OPTIONAL(line, LineField, ); \ in parseDIImportedEntity()
5147 OPTIONAL(name, MDStringField, ); in parseDIImportedEntity()