Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:OPTIONAL

230     // optional leading prefixes, the production is:
3172 /// Structure to represent an optional metadata field.
3577 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3578 OPTIONAL(line, LineField, ); \
3579 OPTIONAL(column, ColumnField, ); \
3581 OPTIONAL(inlinedAt, MDField, );
3593 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3595 OPTIONAL(header, MDStringField, ); \
3596 OPTIONAL(operands, MDFieldList, );
3608 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3610 OPTIONAL(lowerBound, MDSignedField, );
3621 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3634 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3635 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_base_type)); \
3636 OPTIONAL(name, MDStringField, ); \
3637 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
3638 OPTIONAL(align, MDUnsignedField, (0, UINT64_MAX)); \
3639 OPTIONAL(encoding, DwarfAttEncodingField, );
3653 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3655 OPTIONAL(name, MDStringField, ); \
3656 OPTIONAL(file, MDField, ); \
3657 OPTIONAL(line, LineField, ); \
3658 OPTIONAL(scope, MDField, ); \
3660 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
3661 OPTIONAL(align, MDUnsignedField, (0, UINT64_MAX)); \
3662 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \
3663 OPTIONAL(flags, DIFlagField, ); \
3664 OPTIONAL(extraData, MDField, );
3676 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3678 OPTIONAL(name, MDStringField, ); \
3679 OPTIONAL(file, MDField, ); \
3680 OPTIONAL(line, LineField, ); \
3681 OPTIONAL(scope, MDField, ); \
3682 OPTIONAL(baseType, MDField, ); \
3683 OPTIONAL(size, MDUnsignedField, (0, UINT64_MAX)); \
3684 OPTIONAL(align, MDUnsignedField, (0, UINT64_MAX)); \
3685 OPTIONAL(offset, MDUnsignedField, (0, UINT64_MAX)); \
3686 OPTIONAL(flags, DIFlagField, ); \
3687 OPTIONAL(elements, MDField, ); \
3688 OPTIONAL(runtimeLang, DwarfLangField, ); \
3689 OPTIONAL(vtableHolder, MDField, ); \
3690 OPTIONAL(templateParams, MDField, ); \
3691 OPTIONAL(identifier, MDStringField, );
3704 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3705 OPTIONAL(flags, DIFlagField, ); \
3717 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3737 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3740 OPTIONAL(producer, MDStringField, ); \
3741 OPTIONAL(isOptimized, MDBoolField, ); \
3742 OPTIONAL(flags, MDStringField, ); \
3743 OPTIONAL(runtimeVersion, MDUnsignedField, (0, UINT32_MAX)); \
3744 OPTIONAL(splitDebugFilename, MDStringField, ); \
3745 OPTIONAL(emissionKind, MDUnsignedField, (0, UINT32_MAX)); \
3746 OPTIONAL(enums, MDField, ); \
3747 OPTIONAL(retainedTypes, MDField, ); \
3748 OPTIONAL(subprograms, MDField, ); \
3749 OPTIONAL(globals, MDField, ); \
3750 OPTIONAL(imports, MDField, ); \
3751 OPTIONAL(macros, MDField, ); \
3752 OPTIONAL(dwoId, MDUnsignedField, );
3774 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3775 OPTIONAL(scope, MDField, ); \
3776 OPTIONAL(name, MDStringField, ); \
3777 OPTIONAL(linkageName, MDStringField, ); \
3778 OPTIONAL(file, MDField, ); \
3779 OPTIONAL(line, LineField, ); \
3780 OPTIONAL(type, MDField, ); \
3781 OPTIONAL(isLocal, MDBoolField, ); \
3782 OPTIONAL(isDefinition, MDBoolField, (true)); \
3783 OPTIONAL(scopeLine, LineField, ); \
3784 OPTIONAL(containingType, MDField, ); \
3785 OPTIONAL(virtuality, DwarfVirtualityField, ); \
3786 OPTIONAL(virtualIndex, MDUnsignedField, (0, UINT32_MAX)); \
3787 OPTIONAL(flags, DIFlagField, ); \
3788 OPTIONAL(isOptimized, MDBoolField, ); \
3789 OPTIONAL(templateParams, MDField, ); \
3790 OPTIONAL(declaration, MDField, ); \
3791 OPTIONAL(variables, MDField, );
3812 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3814 OPTIONAL(file, MDField, ); \
3815 OPTIONAL(line, LineField, ); \
3816 OPTIONAL(column, ColumnField, );
3828 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3830 OPTIONAL(file, MDField, ); \
3843 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3845 OPTIONAL(file, MDField, ); \
3846 OPTIONAL(name, MDStringField, ); \
3847 OPTIONAL(line, LineField, );
3859 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3863 OPTIONAL(value, MDStringField, );
3875 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3876 OPTIONAL(type, DwarfMacinfoTypeField, (dwarf::DW_MACINFO_start_file)); \
3879 OPTIONAL(nodes, MDField, );
3893 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3896 OPTIONAL(configMacros, MDStringField, ); \
3897 OPTIONAL(includePath, MDStringField, ); \
3898 OPTIONAL(isysroot, MDStringField, );
3910 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3911 OPTIONAL(name, MDStringField, ); \
3925 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3926 OPTIONAL(tag, DwarfTagField, (dwarf::DW_TAG_template_value_parameter)); \
3927 OPTIONAL(name, MDStringField, ); \
3928 OPTIONAL(type, MDField, ); \
3944 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3946 OPTIONAL(scope, MDField, ); \
3947 OPTIONAL(linkageName, MDStringField, ); \
3948 OPTIONAL(file, MDField, ); \
3949 OPTIONAL(line, LineField, ); \
3950 OPTIONAL(type, MDField, ); \
3951 OPTIONAL(isLocal, MDBoolField, ); \
3952 OPTIONAL(isDefinition, MDBoolField, (true)); \
3953 OPTIONAL(variable, MDConstant, ); \
3954 OPTIONAL(declaration, MDField, );
3971 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
3973 OPTIONAL(name, MDStringField, ); \
3974 OPTIONAL(arg, MDUnsignedField, (0, UINT16_MAX)); \
3975 OPTIONAL(file, MDField, ); \
3976 OPTIONAL(line, LineField, ); \
3977 OPTIONAL(type, MDField, ); \
3978 OPTIONAL(flags, DIFlagField, );
4030 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
4031 OPTIONAL(name, MDStringField, ); \
4032 OPTIONAL(file, MDField, ); \
4033 OPTIONAL(line, LineField, ); \
4034 OPTIONAL(setter, MDStringField, ); \
4035 OPTIONAL(getter, MDStringField, ); \
4036 OPTIONAL(attributes, MDUnsignedField, (0, UINT32_MAX)); \
4037 OPTIONAL(type, MDField, );
4051 #define VISIT_MD_FIELDS(OPTIONAL, REQUIRED) \
4054 OPTIONAL(entity, MDField, ); \
4055 OPTIONAL(line, LineField, ); \
4056 OPTIONAL(name, MDStringField, );