Lines Matching refs:OPTIONAL
4302 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILocation() argument
4303 OPTIONAL(line, LineField, ); \ in ParseDILocation()
4304 OPTIONAL(column, ColumnField, ); \ in ParseDILocation()
4306 OPTIONAL(inlinedAt, MDField, ); \ in ParseDILocation()
4307 OPTIONAL(isImplicitCode, MDBoolField, (false)); in ParseDILocation()
4320 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseGenericDINode() argument
4322 OPTIONAL(header, MDStringField, ); \ in ParseGenericDINode()
4323 OPTIONAL(operands, MDFieldList, ); in ParseGenericDINode()
4336 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDISubrange() argument
4338 OPTIONAL(lowerBound, MDSignedField, ); in ParseDISubrange()
4357 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIEnumerator() argument
4360 OPTIONAL(isUnsigned, MDBoolField, (false)); in ParseDIEnumerator()
4380 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIBasicType() argument
4381 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \ in ParseDIBasicType()
4382 OPTIONAL(name, MDStringField, ); \ in ParseDIBasicType()
4383 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIBasicType()
4384 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDIBasicType()
4385 OPTIONAL(encoding, DwarfAttEncodingField, ); \ in ParseDIBasicType()
4386 OPTIONAL(flags, DIFlagField, ); in ParseDIBasicType()
4401 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIDerivedType() argument
4403 OPTIONAL(name, MDStringField, ); \ in ParseDIDerivedType()
4404 OPTIONAL(file, MDField, ); \ in ParseDIDerivedType()
4405 OPTIONAL(line, LineField, ); \ in ParseDIDerivedType()
4406 OPTIONAL(scope, MDField, ); \ in ParseDIDerivedType()
4408 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIDerivedType()
4409 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDIDerivedType()
4410 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDIDerivedType()
4411 OPTIONAL(flags, DIFlagField, ); \ in ParseDIDerivedType()
4412 OPTIONAL(extraData, MDField, ); \ in ParseDIDerivedType()
4413 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); in ParseDIDerivedType()
4430 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDICompositeType() argument
4432 OPTIONAL(name, MDStringField, ); \ in ParseDICompositeType()
4433 OPTIONAL(file, MDField, ); \ in ParseDICompositeType()
4434 OPTIONAL(line, LineField, ); \ in ParseDICompositeType()
4435 OPTIONAL(scope, MDField, ); \ in ParseDICompositeType()
4436 OPTIONAL(baseType, MDField, ); \ in ParseDICompositeType()
4437 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDICompositeType()
4438 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDICompositeType()
4439 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \ in ParseDICompositeType()
4440 OPTIONAL(flags, DIFlagField, ); \ in ParseDICompositeType()
4441 OPTIONAL(elements, MDField, ); \ in ParseDICompositeType()
4442 OPTIONAL(runtimeLang, DwarfLangField, ); \ in ParseDICompositeType()
4443 OPTIONAL(vtableHolder, MDField, ); \ in ParseDICompositeType()
4444 OPTIONAL(templateParams, MDField, ); \ in ParseDICompositeType()
4445 OPTIONAL(identifier, MDStringField, ); \ in ParseDICompositeType()
4446 OPTIONAL(discriminator, MDField, ); in ParseDICompositeType()
4473 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDISubroutineType() argument
4474 OPTIONAL(flags, DIFlagField, ); \ in ParseDISubroutineType()
4475 OPTIONAL(cc, DwarfCCField, ); \ in ParseDISubroutineType()
4494 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIFile() argument
4497 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \ in ParseDIFile()
4498 OPTIONAL(checksum, MDStringField, ); \ in ParseDIFile()
4499 OPTIONAL(source, MDStringField, ); in ParseDIFile()
4527 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDICompileUnit() argument
4530 OPTIONAL(producer, MDStringField, ); \ in ParseDICompileUnit()
4531 OPTIONAL(isOptimized, MDBoolField, ); \ in ParseDICompileUnit()
4532 OPTIONAL(flags, MDStringField, ); \ in ParseDICompileUnit()
4533 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDICompileUnit()
4534 OPTIONAL(splitDebugFilename, MDStringField, ); \ in ParseDICompileUnit()
4535 OPTIONAL(emissionKind, EmissionKindField, ); \ in ParseDICompileUnit()
4536 OPTIONAL(enums, MDField, ); \ in ParseDICompileUnit()
4537 OPTIONAL(retainedTypes, MDField, ); \ in ParseDICompileUnit()
4538 OPTIONAL(globals, MDField, ); \ in ParseDICompileUnit()
4539 OPTIONAL(imports, MDField, ); \ in ParseDICompileUnit()
4540 OPTIONAL(macros, MDField, ); \ in ParseDICompileUnit()
4541 OPTIONAL(dwoId, MDUnsignedField, ); \ in ParseDICompileUnit()
4542 OPTIONAL(splitDebugInlining, MDBoolField, = true); \ in ParseDICompileUnit()
4543 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \ in ParseDICompileUnit()
4544 OPTIONAL(nameTableKind, NameTableKindField, ); \ in ParseDICompileUnit()
4545 OPTIONAL(debugBaseAddress, MDBoolField, = false); in ParseDICompileUnit()
4568 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDISubprogram() argument
4569 OPTIONAL(scope, MDField, ); \ in ParseDISubprogram()
4570 OPTIONAL(name, MDStringField, ); \ in ParseDISubprogram()
4571 OPTIONAL(linkageName, MDStringField, ); \ in ParseDISubprogram()
4572 OPTIONAL(file, MDField, ); \ in ParseDISubprogram()
4573 OPTIONAL(line, LineField, ); \ in ParseDISubprogram()
4574 OPTIONAL(type, MDField, ); \ in ParseDISubprogram()
4575 OPTIONAL(isLocal, MDBoolField, ); \ in ParseDISubprogram()
4576 OPTIONAL(isDefinition, MDBoolField, (true)); \ in ParseDISubprogram()
4577 OPTIONAL(scopeLine, LineField, ); \ in ParseDISubprogram()
4578 OPTIONAL(containingType, MDField, ); \ in ParseDISubprogram()
4579 OPTIONAL(virtuality, DwarfVirtualityField, ); \ in ParseDISubprogram()
4580 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDISubprogram()
4581 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \ in ParseDISubprogram()
4582 OPTIONAL(flags, DIFlagField, ); \ in ParseDISubprogram()
4583 OPTIONAL(spFlags, DISPFlagField, ); \ in ParseDISubprogram()
4584 OPTIONAL(isOptimized, MDBoolField, ); \ in ParseDISubprogram()
4585 OPTIONAL(unit, MDField, ); \ in ParseDISubprogram()
4586 OPTIONAL(templateParams, MDField, ); \ in ParseDISubprogram()
4587 OPTIONAL(declaration, MDField, ); \ in ParseDISubprogram()
4588 OPTIONAL(retainedNodes, MDField, ); \ in ParseDISubprogram()
4589 OPTIONAL(thrownTypes, MDField, ); in ParseDISubprogram()
4615 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILexicalBlock() argument
4617 OPTIONAL(file, MDField, ); \ in ParseDILexicalBlock()
4618 OPTIONAL(line, LineField, ); \ in ParseDILexicalBlock()
4619 OPTIONAL(column, ColumnField, ); in ParseDILexicalBlock()
4631 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILexicalBlockFile() argument
4633 OPTIONAL(file, MDField, ); \ in ParseDILexicalBlockFile()
4646 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDINamespace() argument
4648 OPTIONAL(name, MDStringField, ); \ in ParseDINamespace()
4649 OPTIONAL(exportSymbols, MDBoolField, ); in ParseDINamespace()
4661 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIMacro() argument
4663 OPTIONAL(line, LineField, ); \ in ParseDIMacro()
4665 OPTIONAL(value, MDStringField, ); in ParseDIMacro()
4677 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIMacroFile() argument
4678 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \ in ParseDIMacroFile()
4679 OPTIONAL(line, LineField, ); \ in ParseDIMacroFile()
4681 OPTIONAL(nodes, MDField, ); in ParseDIMacroFile()
4694 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIModule() argument
4697 OPTIONAL(configMacros, MDStringField, ); \ in ParseDIModule()
4698 OPTIONAL(includePath, MDStringField, ); \ in ParseDIModule()
4699 OPTIONAL(isysroot, MDStringField, ); in ParseDIModule()
4711 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDITemplateTypeParameter() argument
4712 OPTIONAL(name, MDStringField, ); \ in ParseDITemplateTypeParameter()
4726 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDITemplateValueParameter() argument
4727 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \ in ParseDITemplateValueParameter()
4728 OPTIONAL(name, MDStringField, ); \ in ParseDITemplateValueParameter()
4729 OPTIONAL(type, MDField, ); \ in ParseDITemplateValueParameter()
4745 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIGlobalVariable() argument
4747 OPTIONAL(scope, MDField, ); \ in ParseDIGlobalVariable()
4748 OPTIONAL(linkageName, MDStringField, ); \ in ParseDIGlobalVariable()
4749 OPTIONAL(file, MDField, ); \ in ParseDIGlobalVariable()
4750 OPTIONAL(line, LineField, ); \ in ParseDIGlobalVariable()
4751 OPTIONAL(type, MDField, ); \ in ParseDIGlobalVariable()
4752 OPTIONAL(isLocal, MDBoolField, ); \ in ParseDIGlobalVariable()
4753 OPTIONAL(isDefinition, MDBoolField, (true)); \ in ParseDIGlobalVariable()
4754 OPTIONAL(templateParams, MDField, ); \ in ParseDIGlobalVariable()
4755 OPTIONAL(declaration, MDField, ); \ in ParseDIGlobalVariable()
4756 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); in ParseDIGlobalVariable()
4776 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILocalVariable() argument
4778 OPTIONAL(name, MDStringField, ); \ in ParseDILocalVariable()
4779 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \ in ParseDILocalVariable()
4780 OPTIONAL(file, MDField, ); \ in ParseDILocalVariable()
4781 OPTIONAL(line, LineField, ); \ in ParseDILocalVariable()
4782 OPTIONAL(type, MDField, ); \ in ParseDILocalVariable()
4783 OPTIONAL(flags, DIFlagField, ); \ in ParseDILocalVariable()
4784 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); in ParseDILocalVariable()
4797 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDILabel() argument
4852 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIGlobalVariableExpression() argument
4867 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIObjCProperty() argument
4868 OPTIONAL(name, MDStringField, ); \ in ParseDIObjCProperty()
4869 OPTIONAL(file, MDField, ); \ in ParseDIObjCProperty()
4870 OPTIONAL(line, LineField, ); \ in ParseDIObjCProperty()
4871 OPTIONAL(setter, MDStringField, ); \ in ParseDIObjCProperty()
4872 OPTIONAL(getter, MDStringField, ); \ in ParseDIObjCProperty()
4873 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \ in ParseDIObjCProperty()
4874 OPTIONAL(type, MDField, ); in ParseDIObjCProperty()
4888 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \ in ParseDIImportedEntity() argument
4891 OPTIONAL(entity, MDField, ); \ in ParseDIImportedEntity()
4892 OPTIONAL(file, MDField, ); \ in ParseDIImportedEntity()
4893 OPTIONAL(line, LineField, ); \ in ParseDIImportedEntity()
4894 OPTIONAL(name, MDStringField, ); in ParseDIImportedEntity()