Lines Matching refs:MDField
4667 struct MDField : public MDFieldImpl<Metadata *> { struct
4670 MDField(bool AllowNull = true) : ImplTy(nullptr), AllowNull(AllowNull) {} in MDField() argument
4687 struct MDSignedOrMDField : MDEitherFieldImpl<MDSignedField, MDField> {
4689 : ImplTy(MDSignedField(Default), MDField(AllowNull)) {} in MDSignedOrMDField()
4693 : ImplTy(MDSignedField(Default, Min, Max), MDField(AllowNull)) {} in MDSignedOrMDField()
5012 bool LLParser::parseMDField(LocTy Loc, StringRef Name, MDField &Result) { in parseMDField()
5043 MDField Res = Result.B; in parseMDField()
5174 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILocation()
5175 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
5340 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
5341 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
5342 OPTIONAL(stringLocationExpression, MDField, ); \ in parseDIStringType()
5369 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
5371 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
5372 REQUIRED(baseType, MDField, ); \ in parseDIDerivedType()
5377 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
5379 OPTIONAL(annotations, MDField, ); \ in parseDIDerivedType()
5410 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
5412 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
5413 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
5418 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
5420 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
5421 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
5423 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
5424 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
5425 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
5426 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
5428 OPTIONAL(annotations, MDField, ); in parseDICompositeType()
5467 REQUIRED(types, MDField, ); in parseDISubroutineType()
5521 REQUIRED(file, MDField, (/* AllowNull */ false)); \ in parseDICompileUnit()
5528 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
5529 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
5530 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
5531 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
5532 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
5564 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
5567 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
5569 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
5573 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
5580 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
5581 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
5582 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
5583 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
5584 OPTIONAL(thrownTypes, MDField, ); \ in parseDISubprogram()
5585 OPTIONAL(annotations, MDField, ); \ in parseDISubprogram()
5614 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILexicalBlock()
5615 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
5630 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILexicalBlockFile()
5631 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
5645 REQUIRED(scope, MDField, ); \ in parseDICommonBlock()
5646 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
5648 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
5663 REQUIRED(scope, MDField, ); \ in parseDINamespace()
5697 REQUIRED(file, MDField, ); \ in parseDIMacroFile()
5698 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
5713 REQUIRED(scope, MDField, ); \ in parseDIModule()
5718 OPTIONAL(file, MDField, ); \ in parseDIModule()
5735 REQUIRED(type, MDField, ); \ in parseDITemplateTypeParameter()
5753 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
5755 REQUIRED(value, MDField, ); in parseDITemplateValueParameter()
5774 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
5776 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
5778 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
5781 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
5782 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
5784 OPTIONAL(annotations, MDField, ); in parseDIGlobalVariable()
5806 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILocalVariable()
5809 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
5811 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
5814 OPTIONAL(annotations, MDField, ); in parseDILocalVariable()
5829 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILabel()
5831 REQUIRED(file, MDField, ); \ in parseDILabel()
5927 REQUIRED(var, MDField, ); \ in parseDIGlobalVariableExpression()
5928 REQUIRED(expr, MDField, ); in parseDIGlobalVariableExpression()
5943 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5948 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5964 REQUIRED(scope, MDField, ); \ in parseDIImportedEntity()
5965 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5966 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5969 OPTIONAL(elements, MDField, ); in parseDIImportedEntity()