Lines Matching defs:OPTIONAL

5247 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED)                                    \
5248 OPTIONAL(line, LineField, ); \
5249 OPTIONAL(column, ColumnField, ); \
5251 OPTIONAL(inlinedAt, MDField, ); \
5252 OPTIONAL(isImplicitCode, MDBoolField, (false));
5283 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5285 OPTIONAL(header, MDStringField, ); \
5286 OPTIONAL(operands, MDFieldList, );
5300 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5301 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \
5302 OPTIONAL(lowerBound, MDSignedOrMDField, ); \
5303 OPTIONAL(upperBound, MDSignedOrMDField, ); \
5304 OPTIONAL(stride, MDSignedOrMDField, );
5337 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5338 OPTIONAL(count, MDSignedOrMDField, ); \
5339 OPTIONAL(lowerBound, MDSignedOrMDField, ); \
5340 OPTIONAL(upperBound, MDSignedOrMDField, ); \
5341 OPTIONAL(stride, MDSignedOrMDField, );
5369 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5372 OPTIONAL(isUnsigned, MDBoolField, (false));
5395 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5396 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \
5397 OPTIONAL(name, MDStringField, ); \
5398 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5399 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5400 OPTIONAL(encoding, DwarfAttEncodingField, ); \
5401 OPTIONAL(num_extra_inhabitants, MDUnsignedField, (0, UINT32_MAX)); \
5402 OPTIONAL(flags, DIFlagField, );
5415 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5416 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \
5417 OPTIONAL(name, MDStringField, ); \
5418 OPTIONAL(stringLength, MDField, ); \
5419 OPTIONAL(stringLengthExpression, MDField, ); \
5420 OPTIONAL(stringLocationExpression, MDField, ); \
5421 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5422 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5423 OPTIONAL(encoding, DwarfAttEncodingField, );
5444 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5446 OPTIONAL(name, MDStringField, ); \
5447 OPTIONAL(file, MDField, ); \
5448 OPTIONAL(line, LineField, ); \
5449 OPTIONAL(scope, MDField, ); \
5451 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5452 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5453 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \
5454 OPTIONAL(flags, DIFlagField, ); \
5455 OPTIONAL(extraData, MDField, ); \
5456 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); \
5457 OPTIONAL(annotations, MDField, ); \
5458 OPTIONAL(ptrAuthKey, MDUnsignedField, (0, 7)); \
5459 OPTIONAL(ptrAuthIsAddressDiscriminated, MDBoolField, ); \
5460 OPTIONAL(ptrAuthExtraDiscriminator, MDUnsignedField, (0, 0xffff)); \
5461 OPTIONAL(ptrAuthIsaPointer, MDBoolField, ); \
5462 OPTIONAL(ptrAuthAuthenticatesNullValues, MDBoolField, );
5485 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5487 OPTIONAL(name, MDStringField, ); \
5488 OPTIONAL(file, MDField, ); \
5489 OPTIONAL(line, LineField, ); \
5490 OPTIONAL(scope, MDField, ); \
5491 OPTIONAL(baseType, MDField, ); \
5492 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5493 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5494 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \
5495 OPTIONAL(flags, DIFlagField, ); \
5496 OPTIONAL(elements, MDField, ); \
5497 OPTIONAL(runtimeLang, DwarfLangField, ); \
5498 OPTIONAL(vtableHolder, MDField, ); \
5499 OPTIONAL(templateParams, MDField, ); \
5500 OPTIONAL(identifier, MDStringField, ); \
5501 OPTIONAL(discriminator, MDField, ); \
5502 OPTIONAL(dataLocation, MDField, ); \
5503 OPTIONAL(associated, MDField, ); \
5504 OPTIONAL(allocated, MDField, ); \
5505 OPTIONAL(rank, MDSignedOrMDField, ); \
5506 OPTIONAL(annotations, MDField, ); \
5507 OPTIONAL(num_extra_inhabitants, MDUnsignedField, (0, UINT32_MAX)); \
5508 OPTIONAL(specification, MDField, );
5545 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5546 OPTIONAL(flags, DIFlagField, ); \
5547 OPTIONAL(cc, DwarfCCField, ); \
5566 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5569 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \
5570 OPTIONAL(checksum, MDStringField, ); \
5571 OPTIONAL(source, MDStringField, );
5600 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5603 OPTIONAL(producer, MDStringField, ); \
5604 OPTIONAL(isOptimized, MDBoolField, ); \
5605 OPTIONAL(flags, MDStringField, ); \
5606 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \
5607 OPTIONAL(splitDebugFilename, MDStringField, ); \
5608 OPTIONAL(emissionKind, EmissionKindField, ); \
5609 OPTIONAL(enums, MDField, ); \
5610 OPTIONAL(retainedTypes, MDField, ); \
5611 OPTIONAL(globals, MDField, ); \
5612 OPTIONAL(imports, MDField, ); \
5613 OPTIONAL(macros, MDField, ); \
5614 OPTIONAL(dwoId, MDUnsignedField, ); \
5615 OPTIONAL(splitDebugInlining, MDBoolField, = true); \
5616 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \
5617 OPTIONAL(nameTableKind, NameTableKindField, ); \
5618 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \
5619 OPTIONAL(sysroot, MDStringField, ); \
5620 OPTIONAL(sdk, MDStringField, );
5644 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5645 OPTIONAL(scope, MDField, ); \
5646 OPTIONAL(name, MDStringField, ); \
5647 OPTIONAL(linkageName, MDStringField, ); \
5648 OPTIONAL(file, MDField, ); \
5649 OPTIONAL(line, LineField, ); \
5650 OPTIONAL(type, MDField, ); \
5651 OPTIONAL(isLocal, MDBoolField, ); \
5652 OPTIONAL(isDefinition, MDBoolField, (true)); \
5653 OPTIONAL(scopeLine, LineField, ); \
5654 OPTIONAL(containingType, MDField, ); \
5655 OPTIONAL(virtuality, DwarfVirtualityField, ); \
5656 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \
5657 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \
5658 OPTIONAL(flags, DIFlagField, ); \
5659 OPTIONAL(spFlags, DISPFlagField, ); \
5660 OPTIONAL(isOptimized, MDBoolField, ); \
5661 OPTIONAL(unit, MDField, ); \
5662 OPTIONAL(templateParams, MDField, ); \
5663 OPTIONAL(declaration, MDField, ); \
5664 OPTIONAL(retainedNodes, MDField, ); \
5665 OPTIONAL(thrownTypes, MDField, ); \
5666 OPTIONAL(annotations, MDField, ); \
5667 OPTIONAL(targetFuncName, MDStringField, );
5694 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5696 OPTIONAL(file, MDField, ); \
5697 OPTIONAL(line, LineField, ); \
5698 OPTIONAL(column, ColumnField, );
5710 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5712 OPTIONAL(file, MDField, ); \
5725 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5727 OPTIONAL(declaration, MDField, ); \
5728 OPTIONAL(name, MDStringField, ); \
5729 OPTIONAL(file, MDField, ); \
5730 OPTIONAL(line, LineField, );
5743 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5745 OPTIONAL(name, MDStringField, ); \
5746 OPTIONAL(exportSymbols, MDBoolField, );
5759 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5761 OPTIONAL(line, LineField, ); \
5763 OPTIONAL(value, MDStringField, );
5775 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5776 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \
5777 OPTIONAL(line, LineField, ); \
5779 OPTIONAL(nodes, MDField, );
5793 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5796 OPTIONAL(configMacros, MDStringField, ); \
5797 OPTIONAL(includePath, MDStringField, ); \
5798 OPTIONAL(apinotes, MDStringField, ); \
5799 OPTIONAL(file, MDField, ); \
5800 OPTIONAL(line, LineField, ); \
5801 OPTIONAL(isDecl, MDBoolField, );
5814 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5815 OPTIONAL(name, MDStringField, ); \
5817 OPTIONAL(defaulted, MDBoolField, );
5831 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5832 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \
5833 OPTIONAL(name, MDStringField, ); \
5834 OPTIONAL(type, MDField, ); \
5835 OPTIONAL(defaulted, MDBoolField, ); \
5853 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5854 OPTIONAL(name, MDStringField, (/* AllowEmpty */ false)); \
5855 OPTIONAL(scope, MDField, ); \
5856 OPTIONAL(linkageName, MDStringField, ); \
5857 OPTIONAL(file, MDField, ); \
5858 OPTIONAL(line, LineField, ); \
5859 OPTIONAL(type, MDField, ); \
5860 OPTIONAL(isLocal, MDBoolField, ); \
5861 OPTIONAL(isDefinition, MDBoolField, (true)); \
5862 OPTIONAL(templateParams, MDField, ); \
5863 OPTIONAL(declaration, MDField, ); \
5864 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5865 OPTIONAL(annotations, MDField, );
5886 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5888 OPTIONAL(name, MDStringField, ); \
5889 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \
5890 OPTIONAL(file, MDField, ); \
5891 OPTIONAL(line, LineField, ); \
5892 OPTIONAL(type, MDField, ); \
5893 OPTIONAL(flags, DIFlagField, ); \
5894 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5895 OPTIONAL(annotations, MDField, );
5909 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
6007 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
6022 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
6023 OPTIONAL(name, MDStringField, ); \
6024 OPTIONAL(file, MDField, ); \
6025 OPTIONAL(line, LineField, ); \
6026 OPTIONAL(setter, MDStringField, ); \
6027 OPTIONAL(getter, MDStringField, ); \
6028 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \
6029 OPTIONAL(type, MDField, );
6043 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
6046 OPTIONAL(entity, MDField, ); \
6047 OPTIONAL(file, MDField, ); \
6048 OPTIONAL(line, LineField, ); \
6049 OPTIONAL(name, MDStringField, ); \
6050 OPTIONAL(elements, MDField, );