Lines Matching refs:OPTIONAL
4503 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocation() argument
4504 OPTIONAL(line, LineField, ); \ in parseDILocation()
4505 OPTIONAL(column, ColumnField, ); \ in parseDILocation()
4507 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
4508 OPTIONAL(isImplicitCode, MDBoolField, (false)); in parseDILocation()
4521 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseGenericDINode() argument
4523 OPTIONAL(header, MDStringField, ); \ in parseGenericDINode()
4524 OPTIONAL(operands, MDFieldList, ); in parseGenericDINode()
4538 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubrange() argument
4539 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \ in parseDISubrange()
4540 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDISubrange()
4541 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDISubrange()
4542 OPTIONAL(stride, MDSignedOrMDField, ); in parseDISubrange()
4575 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGenericSubrange() argument
4576 OPTIONAL(count, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4577 OPTIONAL(lowerBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4578 OPTIONAL(upperBound, MDSignedOrMDField, ); \ in parseDIGenericSubrange()
4579 OPTIONAL(stride, MDSignedOrMDField, ); in parseDIGenericSubrange()
4607 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIEnumerator() argument
4610 OPTIONAL(isUnsigned, MDBoolField, (false)); in parseDIEnumerator()
4633 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIBasicType() argument
4634 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in parseDIBasicType()
4635 OPTIONAL(name, MDStringField, ); \ in parseDIBasicType()
4636 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIBasicType()
4637 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIBasicType()
4638 OPTIONAL(encoding, DwarfAttEncodingField, ); \ in parseDIBasicType()
4639 OPTIONAL(flags, DIFlagField, ); in parseDIBasicType()
4651 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIStringType() argument
4652 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \ in parseDIStringType()
4653 OPTIONAL(name, MDStringField, ); \ in parseDIStringType()
4654 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
4655 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
4656 OPTIONAL(stringLocationExpression, MDField, ); \ in parseDIStringType()
4657 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIStringType()
4658 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIStringType()
4659 OPTIONAL(encoding, DwarfAttEncodingField, ); in parseDIStringType()
4676 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIDerivedType() argument
4678 OPTIONAL(name, MDStringField, ); \ in parseDIDerivedType()
4679 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
4680 OPTIONAL(line, LineField, ); \ in parseDIDerivedType()
4681 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
4683 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
4684 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIDerivedType()
4685 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDIDerivedType()
4686 OPTIONAL(flags, DIFlagField, ); \ in parseDIDerivedType()
4687 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
4688 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); \ in parseDIDerivedType()
4689 OPTIONAL(annotations, MDField, ); in parseDIDerivedType()
4706 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompositeType() argument
4708 OPTIONAL(name, MDStringField, ); \ in parseDICompositeType()
4709 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
4710 OPTIONAL(line, LineField, ); \ in parseDICompositeType()
4711 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
4712 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
4713 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
4714 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompositeType()
4715 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in parseDICompositeType()
4716 OPTIONAL(flags, DIFlagField, ); \ in parseDICompositeType()
4717 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
4718 OPTIONAL(runtimeLang, DwarfLangField, ); \ in parseDICompositeType()
4719 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
4720 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
4721 OPTIONAL(identifier, MDStringField, ); \ in parseDICompositeType()
4722 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
4723 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
4724 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
4725 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
4726 OPTIONAL(rank, MDSignedOrMDField, ); \ in parseDICompositeType()
4727 OPTIONAL(annotations, MDField, ); in parseDICompositeType()
4763 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubroutineType() argument
4764 OPTIONAL(flags, DIFlagField, ); \ in parseDISubroutineType()
4765 OPTIONAL(cc, DwarfCCField, ); \ in parseDISubroutineType()
4784 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIFile() argument
4787 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ in parseDIFile()
4788 OPTIONAL(checksum, MDStringField, ); \ in parseDIFile()
4789 OPTIONAL(source, MDStringField, ); in parseDIFile()
4818 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICompileUnit() argument
4821 OPTIONAL(producer, MDStringField, ); \ in parseDICompileUnit()
4822 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDICompileUnit()
4823 OPTIONAL(flags, MDStringField, ); \ in parseDICompileUnit()
4824 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in parseDICompileUnit()
4825 OPTIONAL(splitDebugFilename, MDStringField, ); \ in parseDICompileUnit()
4826 OPTIONAL(emissionKind, EmissionKindField, ); \ in parseDICompileUnit()
4827 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
4828 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
4829 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
4830 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
4831 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
4832 OPTIONAL(dwoId, MDUnsignedField, ); \ in parseDICompileUnit()
4833 OPTIONAL(splitDebugInlining, MDBoolField, = true); \ in parseDICompileUnit()
4834 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \ in parseDICompileUnit()
4835 OPTIONAL(nameTableKind, NameTableKindField, ); \ in parseDICompileUnit()
4836 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \ in parseDICompileUnit()
4837 OPTIONAL(sysroot, MDStringField, ); \ in parseDICompileUnit()
4838 OPTIONAL(sdk, MDStringField, ); in parseDICompileUnit()
4862 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDISubprogram() argument
4863 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
4864 OPTIONAL(name, MDStringField, ); \ in parseDISubprogram()
4865 OPTIONAL(linkageName, MDStringField, ); \ in parseDISubprogram()
4866 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
4867 OPTIONAL(line, LineField, ); \ in parseDISubprogram()
4868 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
4869 OPTIONAL(isLocal, MDBoolField, ); \ in parseDISubprogram()
4870 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDISubprogram()
4871 OPTIONAL(scopeLine, LineField, ); \ in parseDISubprogram()
4872 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
4873 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in parseDISubprogram()
4874 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in parseDISubprogram()
4875 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in parseDISubprogram()
4876 OPTIONAL(flags, DIFlagField, ); \ in parseDISubprogram()
4877 OPTIONAL(spFlags, DISPFlagField, ); \ in parseDISubprogram()
4878 OPTIONAL(isOptimized, MDBoolField, ); \ in parseDISubprogram()
4879 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
4880 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
4881 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
4882 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
4883 OPTIONAL(thrownTypes, MDField, ); \ in parseDISubprogram()
4884 OPTIONAL(annotations, MDField, ); \ in parseDISubprogram()
4885 OPTIONAL(targetFuncName, MDStringField, ); in parseDISubprogram()
4912 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlock() argument
4914 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
4915 OPTIONAL(line, LineField, ); \ in parseDILexicalBlock()
4916 OPTIONAL(column, ColumnField, ); in parseDILexicalBlock()
4928 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILexicalBlockFile() argument
4930 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
4943 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDICommonBlock() argument
4945 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
4946 OPTIONAL(name, MDStringField, ); \ in parseDICommonBlock()
4947 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
4948 OPTIONAL(line, LineField, ); in parseDICommonBlock()
4961 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDINamespace() argument
4963 OPTIONAL(name, MDStringField, ); \ in parseDINamespace()
4964 OPTIONAL(exportSymbols, MDBoolField, ); in parseDINamespace()
4977 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacro() argument
4979 OPTIONAL(line, LineField, ); \ in parseDIMacro()
4981 OPTIONAL(value, MDStringField, ); in parseDIMacro()
4993 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIMacroFile() argument
4994 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in parseDIMacroFile()
4995 OPTIONAL(line, LineField, ); \ in parseDIMacroFile()
4997 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
5011 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIModule() argument
5014 OPTIONAL(configMacros, MDStringField, ); \ in parseDIModule()
5015 OPTIONAL(includePath, MDStringField, ); \ in parseDIModule()
5016 OPTIONAL(apinotes, MDStringField, ); \ in parseDIModule()
5017 OPTIONAL(file, MDField, ); \ in parseDIModule()
5018 OPTIONAL(line, LineField, ); \ in parseDIModule()
5019 OPTIONAL(isDecl, MDBoolField, ); in parseDIModule()
5032 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateTypeParameter() argument
5033 OPTIONAL(name, MDStringField, ); \ in parseDITemplateTypeParameter()
5035 OPTIONAL(defaulted, MDBoolField, ); in parseDITemplateTypeParameter()
5049 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDITemplateValueParameter() argument
5050 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in parseDITemplateValueParameter()
5051 OPTIONAL(name, MDStringField, ); \ in parseDITemplateValueParameter()
5052 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
5053 OPTIONAL(defaulted, MDBoolField, ); \ in parseDITemplateValueParameter()
5071 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariable() argument
5072 OPTIONAL(name, MDStringField, (/* AllowEmpty */ false)); \ in parseDIGlobalVariable()
5073 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
5074 OPTIONAL(linkageName, MDStringField, ); \ in parseDIGlobalVariable()
5075 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
5076 OPTIONAL(line, LineField, ); \ in parseDIGlobalVariable()
5077 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
5078 OPTIONAL(isLocal, MDBoolField, ); \ in parseDIGlobalVariable()
5079 OPTIONAL(isDefinition, MDBoolField, (true)); \ in parseDIGlobalVariable()
5080 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
5081 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
5082 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIGlobalVariable()
5083 OPTIONAL(annotations, MDField, ); in parseDIGlobalVariable()
5104 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILocalVariable() argument
5106 OPTIONAL(name, MDStringField, ); \ in parseDILocalVariable()
5107 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in parseDILocalVariable()
5108 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
5109 OPTIONAL(line, LineField, ); \ in parseDILocalVariable()
5110 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
5111 OPTIONAL(flags, DIFlagField, ); \ in parseDILocalVariable()
5112 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in parseDILocalVariable()
5113 OPTIONAL(annotations, MDField, ); in parseDILocalVariable()
5127 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDILabel() argument
5222 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIGlobalVariableExpression() argument
5237 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIObjCProperty() argument
5238 OPTIONAL(name, MDStringField, ); \ in parseDIObjCProperty()
5239 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5240 OPTIONAL(line, LineField, ); \ in parseDIObjCProperty()
5241 OPTIONAL(setter, MDStringField, ); \ in parseDIObjCProperty()
5242 OPTIONAL(getter, MDStringField, ); \ in parseDIObjCProperty()
5243 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in parseDIObjCProperty()
5244 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5258 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in parseDIImportedEntity() argument
5261 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5262 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5263 OPTIONAL(line, LineField, ); \ in parseDIImportedEntity()
5264 OPTIONAL(name, MDStringField, ); \ in parseDIImportedEntity()
5265 OPTIONAL(elements, MDField, ); in parseDIImportedEntity()