Lines Matching defs:OPTIONAL
5171 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5172 OPTIONAL(line, LineField, ); \
5173 OPTIONAL(column, ColumnField, ); \
5175 OPTIONAL(inlinedAt, MDField, ); \
5176 OPTIONAL(isImplicitCode, MDBoolField, (false));
5207 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5209 OPTIONAL(header, MDStringField, ); \
5210 OPTIONAL(operands, MDFieldList, );
5224 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5225 OPTIONAL(count, MDSignedOrMDField, (-1, -1, INT64_MAX, false)); \
5226 OPTIONAL(lowerBound, MDSignedOrMDField, ); \
5227 OPTIONAL(upperBound, MDSignedOrMDField, ); \
5228 OPTIONAL(stride, MDSignedOrMDField, );
5261 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5262 OPTIONAL(count, MDSignedOrMDField, ); \
5263 OPTIONAL(lowerBound, MDSignedOrMDField, ); \
5264 OPTIONAL(upperBound, MDSignedOrMDField, ); \
5265 OPTIONAL(stride, MDSignedOrMDField, );
5293 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5296 OPTIONAL(isUnsigned, MDBoolField, (false));
5319 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5320 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \
5321 OPTIONAL(name, MDStringField, ); \
5322 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5323 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5324 OPTIONAL(encoding, DwarfAttEncodingField, ); \
5325 OPTIONAL(flags, DIFlagField, );
5337 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5338 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_string_type)); \
5339 OPTIONAL(name, MDStringField, ); \
5340 OPTIONAL(stringLength, MDField, ); \
5341 OPTIONAL(stringLengthExpression, MDField, ); \
5342 OPTIONAL(stringLocationExpression, MDField, ); \
5343 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5344 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5345 OPTIONAL(encoding, DwarfAttEncodingField, );
5366 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5368 OPTIONAL(name, MDStringField, ); \
5369 OPTIONAL(file, MDField, ); \
5370 OPTIONAL(line, LineField, ); \
5371 OPTIONAL(scope, MDField, ); \
5373 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5374 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5375 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \
5376 OPTIONAL(flags, DIFlagField, ); \
5377 OPTIONAL(extraData, MDField, ); \
5378 OPTIONAL(dwarfAddressSpace, MDUnsignedField, (UINT32_MAX, UINT32_MAX)); \
5379 OPTIONAL(annotations, MDField, ); \
5380 OPTIONAL(ptrAuthKey, MDUnsignedField, (0, 7)); \
5381 OPTIONAL(ptrAuthIsAddressDiscriminated, MDBoolField, ); \
5382 OPTIONAL(ptrAuthExtraDiscriminator, MDUnsignedField, (0, 0xffff)); \
5383 OPTIONAL(ptrAuthIsaPointer, MDBoolField, ); \
5384 OPTIONAL(ptrAuthAuthenticatesNullValues, MDBoolField, );
5407 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5409 OPTIONAL(name, MDStringField, ); \
5410 OPTIONAL(file, MDField, ); \
5411 OPTIONAL(line, LineField, ); \
5412 OPTIONAL(scope, MDField, ); \
5413 OPTIONAL(baseType, MDField, ); \
5414 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
5415 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5416 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \
5417 OPTIONAL(flags, DIFlagField, ); \
5418 OPTIONAL(elements, MDField, ); \
5419 OPTIONAL(runtimeLang, DwarfLangField, ); \
5420 OPTIONAL(vtableHolder, MDField, ); \
5421 OPTIONAL(templateParams, MDField, ); \
5422 OPTIONAL(identifier, MDStringField, ); \
5423 OPTIONAL(discriminator, MDField, ); \
5424 OPTIONAL(dataLocation, MDField, ); \
5425 OPTIONAL(associated, MDField, ); \
5426 OPTIONAL(allocated, MDField, ); \
5427 OPTIONAL(rank, MDSignedOrMDField, ); \
5428 OPTIONAL(annotations, MDField, );
5464 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5465 OPTIONAL(flags, DIFlagField, ); \
5466 OPTIONAL(cc, DwarfCCField, ); \
5485 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5488 OPTIONAL(checksumkind, ChecksumKindField, (DIFile::CSK_MD5)); \
5489 OPTIONAL(checksum, MDStringField, ); \
5490 OPTIONAL(source, MDStringField, );
5519 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5522 OPTIONAL(producer, MDStringField, ); \
5523 OPTIONAL(isOptimized, MDBoolField, ); \
5524 OPTIONAL(flags, MDStringField, ); \
5525 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \
5526 OPTIONAL(splitDebugFilename, MDStringField, ); \
5527 OPTIONAL(emissionKind, EmissionKindField, ); \
5528 OPTIONAL(enums, MDField, ); \
5529 OPTIONAL(retainedTypes, MDField, ); \
5530 OPTIONAL(globals, MDField, ); \
5531 OPTIONAL(imports, MDField, ); \
5532 OPTIONAL(macros, MDField, ); \
5533 OPTIONAL(dwoId, MDUnsignedField, ); \
5534 OPTIONAL(splitDebugInlining, MDBoolField, = true); \
5535 OPTIONAL(debugInfoForProfiling, MDBoolField, = false); \
5536 OPTIONAL(nameTableKind, NameTableKindField, ); \
5537 OPTIONAL(rangesBaseAddress, MDBoolField, = false); \
5538 OPTIONAL(sysroot, MDStringField, ); \
5539 OPTIONAL(sdk, MDStringField, );
5563 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5564 OPTIONAL(scope, MDField, ); \
5565 OPTIONAL(name, MDStringField, ); \
5566 OPTIONAL(linkageName, MDStringField, ); \
5567 OPTIONAL(file, MDField, ); \
5568 OPTIONAL(line, LineField, ); \
5569 OPTIONAL(type, MDField, ); \
5570 OPTIONAL(isLocal, MDBoolField, ); \
5571 OPTIONAL(isDefinition, MDBoolField, (true)); \
5572 OPTIONAL(scopeLine, LineField, ); \
5573 OPTIONAL(containingType, MDField, ); \
5574 OPTIONAL(virtuality, DwarfVirtualityField, ); \
5575 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \
5576 OPTIONAL(thisAdjustment, MDSignedField, (0, INT32_MIN, INT32_MAX)); \
5577 OPTIONAL(flags, DIFlagField, ); \
5578 OPTIONAL(spFlags, DISPFlagField, ); \
5579 OPTIONAL(isOptimized, MDBoolField, ); \
5580 OPTIONAL(unit, MDField, ); \
5581 OPTIONAL(templateParams, MDField, ); \
5582 OPTIONAL(declaration, MDField, ); \
5583 OPTIONAL(retainedNodes, MDField, ); \
5584 OPTIONAL(thrownTypes, MDField, ); \
5585 OPTIONAL(annotations, MDField, ); \
5586 OPTIONAL(targetFuncName, MDStringField, );
5613 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5615 OPTIONAL(file, MDField, ); \
5616 OPTIONAL(line, LineField, ); \
5617 OPTIONAL(column, ColumnField, );
5629 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5631 OPTIONAL(file, MDField, ); \
5644 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5646 OPTIONAL(declaration, MDField, ); \
5647 OPTIONAL(name, MDStringField, ); \
5648 OPTIONAL(file, MDField, ); \
5649 OPTIONAL(line, LineField, );
5662 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5664 OPTIONAL(name, MDStringField, ); \
5665 OPTIONAL(exportSymbols, MDBoolField, );
5678 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5680 OPTIONAL(line, LineField, ); \
5682 OPTIONAL(value, MDStringField, );
5694 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5695 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \
5696 OPTIONAL(line, LineField, ); \
5698 OPTIONAL(nodes, MDField, );
5712 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5715 OPTIONAL(configMacros, MDStringField, ); \
5716 OPTIONAL(includePath, MDStringField, ); \
5717 OPTIONAL(apinotes, MDStringField, ); \
5718 OPTIONAL(file, MDField, ); \
5719 OPTIONAL(line, LineField, ); \
5720 OPTIONAL(isDecl, MDBoolField, );
5733 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5734 OPTIONAL(name, MDStringField, ); \
5736 OPTIONAL(defaulted, MDBoolField, );
5750 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5751 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \
5752 OPTIONAL(name, MDStringField, ); \
5753 OPTIONAL(type, MDField, ); \
5754 OPTIONAL(defaulted, MDBoolField, ); \
5772 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5773 OPTIONAL(name, MDStringField, (/* AllowEmpty */ false)); \
5774 OPTIONAL(scope, MDField, ); \
5775 OPTIONAL(linkageName, MDStringField, ); \
5776 OPTIONAL(file, MDField, ); \
5777 OPTIONAL(line, LineField, ); \
5778 OPTIONAL(type, MDField, ); \
5779 OPTIONAL(isLocal, MDBoolField, ); \
5780 OPTIONAL(isDefinition, MDBoolField, (true)); \
5781 OPTIONAL(templateParams, MDField, ); \
5782 OPTIONAL(declaration, MDField, ); \
5783 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5784 OPTIONAL(annotations, MDField, );
5805 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5807 OPTIONAL(name, MDStringField, ); \
5808 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \
5809 OPTIONAL(file, MDField, ); \
5810 OPTIONAL(line, LineField, ); \
5811 OPTIONAL(type, MDField, ); \
5812 OPTIONAL(flags, DIFlagField, ); \
5813 OPTIONAL(align, MDUnsignedField, (0, UINT32_MAX)); \
5814 OPTIONAL(annotations, MDField, );
5828 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5926 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5941 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5942 OPTIONAL(name, MDStringField, ); \
5943 OPTIONAL(file, MDField, ); \
5944 OPTIONAL(line, LineField, ); \
5945 OPTIONAL(setter, MDStringField, ); \
5946 OPTIONAL(getter, MDStringField, ); \
5947 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \
5948 OPTIONAL(type, MDField, );
5962 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
5965 OPTIONAL(entity, MDField, ); \
5966 OPTIONAL(file, MDField, ); \
5967 OPTIONAL(line, LineField, ); \
5968 OPTIONAL(name, MDStringField, ); \
5969 OPTIONAL(elements, MDField, );