Lines Matching refs:OPTIONAL
4615 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocation() argument
4616 OPTIONAL(line, LineField, ); \ in parseDILocation()
4617 OPTIONAL(column, ColumnField, ); \ in parseDILocation()
4619 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
4620 OPTIONAL(isImplicitCode, MDBoolField, (false)); in parseDILocation()
4633 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseGenericDINode() argument
4635 OPTIONAL(header, MDStringField, ); \ in parseGenericDINode()
4636 OPTIONAL(operands, MDFieldList, ); in parseGenericDINode()
4650 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubrange() argument
4651 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \ in parseDISubrange()
4652 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDISubrange()
4653 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDISubrange()
4654 OPTIONAL(stride, MDSignedOrMDField, ); in parseDISubrange()
4691 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGenericSubrange() argument
4692 OPTIONAL(count, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4693 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4694 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4695 OPTIONAL(stride, MDSignedOrMDField, ); in parseDIGenericSubrange()
4723 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIEnumerator() argument
4726 OPTIONAL(isUnsigned, MDBoolField, (false)); in parseDIEnumerator()
4749 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIBasicType() argument
4750 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in parseDIBasicType()
4751 OPTIONAL(name, MDStringField, ); \ in parseDIBasicType()
4752 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIBasicType()
4753 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIBasicType()
4754 OPTIONAL(encoding, DwarfAttEncodingField, ); \ in parseDIBasicType()
4755 OPTIONAL(flags, DIFlagField, ); in parseDIBasicType()
4767 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIStringType() argument
4768 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \ in parseDIStringType()
4769 OPTIONAL(name, MDStringField, ); \ in parseDIStringType()
4770 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
4771 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
4772 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIStringType()
4773 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIStringType()
4774 OPTIONAL(encoding, DwarfAttEncodingField, ); in parseDIStringType()
4791 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIDerivedType() argument
4793 OPTIONAL(name, MDStringField, ); \ in parseDIDerivedType()
4794 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
4795 OPTIONAL(line, LineField, ); \ in parseDIDerivedType()
4796 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
4798 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
4799 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIDerivedType()
4800 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
4801 OPTIONAL(flags, DIFlagField, ); \ in parseDIDerivedType()
4802 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
4803 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); in parseDIDerivedType()
4820 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompositeType() argument
4822 OPTIONAL(name, MDStringField, ); \ in parseDICompositeType()
4823 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
4824 OPTIONAL(line, LineField, ); \ in parseDICompositeType()
4825 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
4826 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
4827 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
4828 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompositeType()
4829 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
4830 OPTIONAL(flags, DIFlagField, ); \ in parseDICompositeType()
4831 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
4832 OPTIONAL(runtimeLang, DwarfLangField, ); \ in parseDICompositeType()
4833 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
4834 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
4835 OPTIONAL(identifier, MDStringField, ); \ in parseDICompositeType()
4836 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
4837 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
4838 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
4839 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
4840 OPTIONAL(rank, MDSignedOrMDField, ); in parseDICompositeType()
4876 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubroutineType() argument
4877 OPTIONAL(flags, DIFlagField, ); \ in parseDISubroutineType()
4878 OPTIONAL(cc, DwarfCCField, ); \ in parseDISubroutineType()
4897 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIFile() argument
4900 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ in parseDIFile()
4901 OPTIONAL(checksum, MDStringField, ); \ in parseDIFile()
4902 OPTIONAL(source, MDStringField, ); in parseDIFile()
4931 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompileUnit() argument
4934 OPTIONAL(producer, MDStringField, ); \ in parseDICompileUnit()
4935 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDICompileUnit()
4936 OPTIONAL(flags, MDStringField, ); \ in parseDICompileUnit()
4937 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompileUnit()
4938 OPTIONAL(splitDebugFilename, MDStringField, ); \ in parseDICompileUnit()
4939 OPTIONAL(emissionKind, EmissionKindField, ); \ in parseDICompileUnit()
4940 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
4941 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
4942 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
4943 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
4944 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
4945 OPTIONAL(dwoId, MDUnsignedField, ); \ in parseDICompileUnit()
4946 OPTIONAL(splitDebugInlining, MDBoolField, = true); \ in parseDICompileUnit()
4947 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \ in parseDICompileUnit()
4948 OPTIONAL(nameTableKind, NameTableKindField, ); \ in parseDICompileUnit()
4949 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \ in parseDICompileUnit()
4950 OPTIONAL(sysroot, MDStringField, ); \ in parseDICompileUnit()
4951 OPTIONAL(sdk, MDStringField, ); in parseDICompileUnit()
4974 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubprogram() argument
4975 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
4976 OPTIONAL(name, MDStringField, ); \ in parseDISubprogram()
4977 OPTIONAL(linkageName, MDStringField, ); \ in parseDISubprogram()
4978 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
4979 OPTIONAL(line, LineField, ); \ in parseDISubprogram()
4980 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
4981 OPTIONAL(isLocal, MDBoolField, ); \ in parseDISubprogram()
4982 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDISubprogram()
4983 OPTIONAL(scopeLine, LineField, ); \ in parseDISubprogram()
4984 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
4985 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in parseDISubprogram()
4986 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in parseDISubprogram()
4987 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in parseDISubprogram()
4988 OPTIONAL(flags, DIFlagField, ); \ in parseDISubprogram()
4989 OPTIONAL(spFlags, DISPFlagField, ); \ in parseDISubprogram()
4990 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDISubprogram()
4991 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
4992 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
4993 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
4994 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
4995 OPTIONAL(thrownTypes, MDField, ); in parseDISubprogram()
5021 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlock() argument
5023 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
5024 OPTIONAL(line, LineField, ); \ in parseDILexicalBlock()
5025 OPTIONAL(column, ColumnField, ); in parseDILexicalBlock()
5037 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlockFile() argument
5039 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
5052 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICommonBlock() argument
5054 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
5055 OPTIONAL(name, MDStringField, ); \ in parseDICommonBlock()
5056 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
5057 OPTIONAL(line, LineField, ); in parseDICommonBlock()
5070 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDINamespace() argument
5072 OPTIONAL(name, MDStringField, ); \ in parseDINamespace()
5073 OPTIONAL(exportSymbols, MDBoolField, ); in parseDINamespace()
5086 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacro() argument
5088 OPTIONAL(line, LineField, ); \ in parseDIMacro()
5090 OPTIONAL(value, MDStringField, ); in parseDIMacro()
5102 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacroFile() argument
5103 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in parseDIMacroFile()
5104 OPTIONAL(line, LineField, ); \ in parseDIMacroFile()
5106 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
5120 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIModule() argument
5123 OPTIONAL(configMacros, MDStringField, ); \ in parseDIModule()
5124 OPTIONAL(includePath, MDStringField, ); \ in parseDIModule()
5125 OPTIONAL(apinotes, MDStringField, ); \ in parseDIModule()
5126 OPTIONAL(file, MDField, ); \ in parseDIModule()
5127 OPTIONAL(line, LineField, ); in parseDIModule()
5140 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateTypeParameter() argument
5141 OPTIONAL(name, MDStringField, ); \ in parseDITemplateTypeParameter()
5143 OPTIONAL(defaulted, MDBoolField, ); in parseDITemplateTypeParameter()
5157 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateValueParameter() argument
5158 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in parseDITemplateValueParameter()
5159 OPTIONAL(name, MDStringField, ); \ in parseDITemplateValueParameter()
5160 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
5161 OPTIONAL(defaulted, MDBoolField, ); \ in parseDITemplateValueParameter()
5179 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariable() argument
5181 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
5182 OPTIONAL(linkageName, MDStringField, ); \ in parseDIGlobalVariable()
5183 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
5184 OPTIONAL(line, LineField, ); \ in parseDIGlobalVariable()
5185 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
5186 OPTIONAL(isLocal, MDBoolField, ); \ in parseDIGlobalVariable()
5187 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDIGlobalVariable()
5188 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
5189 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
5190 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); in parseDIGlobalVariable()
5210 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocalVariable() argument
5212 OPTIONAL(name, MDStringField, ); \ in parseDILocalVariable()
5213 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in parseDILocalVariable()
5214 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
5215 OPTIONAL(line, LineField, ); \ in parseDILocalVariable()
5216 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
5217 OPTIONAL(flags, DIFlagField, ); \ in parseDILocalVariable()
5218 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); in parseDILocalVariable()
5231 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILabel() argument
5296 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariableExpression() argument
5311 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIObjCProperty() argument
5312 OPTIONAL(name, MDStringField, ); \ in parseDIObjCProperty()
5313 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5314 OPTIONAL(line, LineField, ); \ in parseDIObjCProperty()
5315 OPTIONAL(setter, MDStringField, ); \ in parseDIObjCProperty()
5316 OPTIONAL(getter, MDStringField, ); \ in parseDIObjCProperty()
5317 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIObjCProperty()
5318 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5332 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIImportedEntity() argument
5335 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5336 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5337 OPTIONAL(line, LineField, ); \ in parseDIImportedEntity()
5338 OPTIONAL(name, MDStringField, ); in parseDIImportedEntity()