Lines Matching refs:MDField
3054 struct MDField : public MDFieldImpl<Metadata *> { struct
3057 MDField(bool AllowNull = true) : ImplTy(nullptr), AllowNull(AllowNull) {} in MDField() argument
3248 bool LLParser::ParseMDField(LocTy Loc, StringRef Name, MDField &Result) { in ParseMDField()
3378 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseMDLocation()
3379 OPTIONAL(inlinedAt, MDField, ); in ParseMDLocation()
3454 OPTIONAL(file, MDField, ); \ in ParseMDDerivedType()
3456 OPTIONAL(scope, MDField, ); \ in ParseMDDerivedType()
3457 REQUIRED(baseType, MDField, ); \ in ParseMDDerivedType()
3462 OPTIONAL(extraData, MDField, ); in ParseMDDerivedType()
3477 OPTIONAL(file, MDField, ); \ in ParseMDCompositeType()
3479 OPTIONAL(scope, MDField, ); \ in ParseMDCompositeType()
3480 OPTIONAL(baseType, MDField, ); \ in ParseMDCompositeType()
3485 OPTIONAL(elements, MDField, ); \ in ParseMDCompositeType()
3487 OPTIONAL(vtableHolder, MDField, ); \ in ParseMDCompositeType()
3488 OPTIONAL(templateParams, MDField, ); \ in ParseMDCompositeType()
3504 REQUIRED(types, MDField, ); in ParseMDSubroutineType()
3534 REQUIRED(file, MDField, (/* AllowNull */ false)); \ in ParseMDCompileUnit()
3541 OPTIONAL(enums, MDField, ); \ in ParseMDCompileUnit()
3542 OPTIONAL(retainedTypes, MDField, ); \ in ParseMDCompileUnit()
3543 OPTIONAL(subprograms, MDField, ); \ in ParseMDCompileUnit()
3544 OPTIONAL(globals, MDField, ); \ in ParseMDCompileUnit()
3545 OPTIONAL(imports, MDField, ); in ParseMDCompileUnit()
3568 OPTIONAL(scope, MDField, ); \ in ParseMDSubprogram()
3571 OPTIONAL(file, MDField, ); \ in ParseMDSubprogram()
3573 OPTIONAL(type, MDField, ); \ in ParseMDSubprogram()
3577 OPTIONAL(containingType, MDField, ); \ in ParseMDSubprogram()
3583 OPTIONAL(templateParams, MDField, ); \ in ParseMDSubprogram()
3584 OPTIONAL(declaration, MDField, ); \ in ParseMDSubprogram()
3585 OPTIONAL(variables, MDField, ); in ParseMDSubprogram()
3602 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseMDLexicalBlock()
3603 OPTIONAL(file, MDField, ); \ in ParseMDLexicalBlock()
3618 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseMDLexicalBlockFile()
3619 OPTIONAL(file, MDField, ); \ in ParseMDLexicalBlockFile()
3633 REQUIRED(scope, MDField, ); \ in ParseMDNamespace()
3634 OPTIONAL(file, MDField, ); \ in ParseMDNamespace()
3650 REQUIRED(type, MDField, ); in ParseMDTemplateTypeParameter()
3666 OPTIONAL(type, MDField, ); \ in ParseMDTemplateValueParameter()
3667 REQUIRED(value, MDField, ); in ParseMDTemplateValueParameter()
3684 OPTIONAL(scope, MDField, ); \ in ParseMDGlobalVariable()
3686 OPTIONAL(file, MDField, ); \ in ParseMDGlobalVariable()
3688 OPTIONAL(type, MDField, ); \ in ParseMDGlobalVariable()
3692 OPTIONAL(declaration, MDField, ); in ParseMDGlobalVariable()
3709 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseMDLocalVariable()
3711 OPTIONAL(file, MDField, ); \ in ParseMDLocalVariable()
3713 OPTIONAL(type, MDField, ); \ in ParseMDLocalVariable()
3769 OPTIONAL(file, MDField, ); \ in ParseMDObjCProperty()
3774 OPTIONAL(type, MDField, ); in ParseMDObjCProperty()
3790 REQUIRED(scope, MDField, ); \ in ParseMDImportedEntity()
3791 OPTIONAL(entity, MDField, ); \ in ParseMDImportedEntity()