Lines Matching refs:MDField
3236 struct MDField : public MDFieldImpl<Metadata *> { struct
3239 MDField(bool AllowNull = true) : ImplTy(nullptr), AllowNull(AllowNull) {} in MDField() function
3450 bool LLParser::ParseMDField(LocTy Loc, StringRef Name, MDField &Result) { in ParseMDField()
3580 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseDILocation()
3581 OPTIONAL(inlinedAt, MDField, ); in ParseDILocation()
3656 OPTIONAL(file, MDField, ); \ in ParseDIDerivedType()
3658 OPTIONAL(scope, MDField, ); \ in ParseDIDerivedType()
3659 REQUIRED(baseType, MDField, ); \ in ParseDIDerivedType()
3664 OPTIONAL(extraData, MDField, ); in ParseDIDerivedType()
3679 OPTIONAL(file, MDField, ); \ in ParseDICompositeType()
3681 OPTIONAL(scope, MDField, ); \ in ParseDICompositeType()
3682 OPTIONAL(baseType, MDField, ); \ in ParseDICompositeType()
3687 OPTIONAL(elements, MDField, ); \ in ParseDICompositeType()
3689 OPTIONAL(vtableHolder, MDField, ); \ in ParseDICompositeType()
3690 OPTIONAL(templateParams, MDField, ); \ in ParseDICompositeType()
3706 REQUIRED(types, MDField, ); in ParseDISubroutineType()
3739 REQUIRED(file, MDField, (/* AllowNull */ false)); \ in ParseDICompileUnit()
3746 OPTIONAL(enums, MDField, ); \ in ParseDICompileUnit()
3747 OPTIONAL(retainedTypes, MDField, ); \ in ParseDICompileUnit()
3748 OPTIONAL(subprograms, MDField, ); \ in ParseDICompileUnit()
3749 OPTIONAL(globals, MDField, ); \ in ParseDICompileUnit()
3750 OPTIONAL(imports, MDField, ); \ in ParseDICompileUnit()
3751 OPTIONAL(macros, MDField, ); \ in ParseDICompileUnit()
3775 OPTIONAL(scope, MDField, ); \ in ParseDISubprogram()
3778 OPTIONAL(file, MDField, ); \ in ParseDISubprogram()
3780 OPTIONAL(type, MDField, ); \ in ParseDISubprogram()
3784 OPTIONAL(containingType, MDField, ); \ in ParseDISubprogram()
3789 OPTIONAL(templateParams, MDField, ); \ in ParseDISubprogram()
3790 OPTIONAL(declaration, MDField, ); \ in ParseDISubprogram()
3791 OPTIONAL(variables, MDField, ); in ParseDISubprogram()
3813 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseDILexicalBlock()
3814 OPTIONAL(file, MDField, ); \ in ParseDILexicalBlock()
3829 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseDILexicalBlockFile()
3830 OPTIONAL(file, MDField, ); \ in ParseDILexicalBlockFile()
3844 REQUIRED(scope, MDField, ); \ in ParseDINamespace()
3845 OPTIONAL(file, MDField, ); \ in ParseDINamespace()
3878 REQUIRED(file, MDField, ); \ in ParseDIMacroFile()
3879 OPTIONAL(nodes, MDField, ); in ParseDIMacroFile()
3894 REQUIRED(scope, MDField, ); \ in ParseDIModule()
3912 REQUIRED(type, MDField, ); in ParseDITemplateTypeParameter()
3928 OPTIONAL(type, MDField, ); \ in ParseDITemplateValueParameter()
3929 REQUIRED(value, MDField, ); in ParseDITemplateValueParameter()
3946 OPTIONAL(scope, MDField, ); \ in ParseDIGlobalVariable()
3948 OPTIONAL(file, MDField, ); \ in ParseDIGlobalVariable()
3950 OPTIONAL(type, MDField, ); \ in ParseDIGlobalVariable()
3954 OPTIONAL(declaration, MDField, ); in ParseDIGlobalVariable()
3972 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in ParseDILocalVariable()
3975 OPTIONAL(file, MDField, ); \ in ParseDILocalVariable()
3977 OPTIONAL(type, MDField, ); \ in ParseDILocalVariable()
4032 OPTIONAL(file, MDField, ); \ in ParseDIObjCProperty()
4037 OPTIONAL(type, MDField, ); in ParseDIObjCProperty()
4053 REQUIRED(scope, MDField, ); \ in ParseDIImportedEntity()
4054 OPTIONAL(entity, MDField, ); \ in ParseDIImportedEntity()