Lines Matching refs:MDField
4411 struct MDField : public MDFieldImpl<Metadata *> { struct
4414 MDField(bool AllowNull = true) : ImplTy(nullptr), AllowNull(AllowNull) {} in MDField() argument
4431 struct MDSignedOrMDField : MDEitherFieldImpl<MDSignedField, MDField> {
4433 : ImplTy(MDSignedField(Default), MDField(AllowNull)) {} in MDSignedOrMDField()
4437 : ImplTy(MDSignedField(Default, Min, Max), MDField(AllowNull)) {} in MDSignedOrMDField()
4756 bool LLParser::parseMDField(LocTy Loc, StringRef Name, MDField &Result) { in parseMDField()
4787 MDField Res = Result.B; in parseMDField()
4918 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILocation()
4919 OPTIONAL(inlinedAt, MDField, ); \ in parseDILocation()
5084 OPTIONAL(stringLength, MDField, ); \ in parseDIStringType()
5085 OPTIONAL(stringLengthExpression, MDField, ); \ in parseDIStringType()
5086 OPTIONAL(stringLocationExpression, MDField, ); \ in parseDIStringType()
5109 OPTIONAL(file, MDField, ); \ in parseDIDerivedType()
5111 OPTIONAL(scope, MDField, ); \ in parseDIDerivedType()
5112 REQUIRED(baseType, MDField, ); \ in parseDIDerivedType()
5117 OPTIONAL(extraData, MDField, ); \ in parseDIDerivedType()
5119 OPTIONAL(annotations, MDField, ); in parseDIDerivedType()
5139 OPTIONAL(file, MDField, ); \ in parseDICompositeType()
5141 OPTIONAL(scope, MDField, ); \ in parseDICompositeType()
5142 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType()
5147 OPTIONAL(elements, MDField, ); \ in parseDICompositeType()
5149 OPTIONAL(vtableHolder, MDField, ); \ in parseDICompositeType()
5150 OPTIONAL(templateParams, MDField, ); \ in parseDICompositeType()
5152 OPTIONAL(discriminator, MDField, ); \ in parseDICompositeType()
5153 OPTIONAL(dataLocation, MDField, ); \ in parseDICompositeType()
5154 OPTIONAL(associated, MDField, ); \ in parseDICompositeType()
5155 OPTIONAL(allocated, MDField, ); \ in parseDICompositeType()
5157 OPTIONAL(annotations, MDField, ); in parseDICompositeType()
5196 REQUIRED(types, MDField, ); in parseDISubroutineType()
5250 REQUIRED(file, MDField, (/* AllowNull */ false)); \ in parseDICompileUnit()
5257 OPTIONAL(enums, MDField, ); \ in parseDICompileUnit()
5258 OPTIONAL(retainedTypes, MDField, ); \ in parseDICompileUnit()
5259 OPTIONAL(globals, MDField, ); \ in parseDICompileUnit()
5260 OPTIONAL(imports, MDField, ); \ in parseDICompileUnit()
5261 OPTIONAL(macros, MDField, ); \ in parseDICompileUnit()
5293 OPTIONAL(scope, MDField, ); \ in parseDISubprogram()
5296 OPTIONAL(file, MDField, ); \ in parseDISubprogram()
5298 OPTIONAL(type, MDField, ); \ in parseDISubprogram()
5302 OPTIONAL(containingType, MDField, ); \ in parseDISubprogram()
5309 OPTIONAL(unit, MDField, ); \ in parseDISubprogram()
5310 OPTIONAL(templateParams, MDField, ); \ in parseDISubprogram()
5311 OPTIONAL(declaration, MDField, ); \ in parseDISubprogram()
5312 OPTIONAL(retainedNodes, MDField, ); \ in parseDISubprogram()
5313 OPTIONAL(thrownTypes, MDField, ); \ in parseDISubprogram()
5314 OPTIONAL(annotations, MDField, ); \ in parseDISubprogram()
5343 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILexicalBlock()
5344 OPTIONAL(file, MDField, ); \ in parseDILexicalBlock()
5359 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILexicalBlockFile()
5360 OPTIONAL(file, MDField, ); \ in parseDILexicalBlockFile()
5374 REQUIRED(scope, MDField, ); \ in parseDICommonBlock()
5375 OPTIONAL(declaration, MDField, ); \ in parseDICommonBlock()
5377 OPTIONAL(file, MDField, ); \ in parseDICommonBlock()
5392 REQUIRED(scope, MDField, ); \ in parseDINamespace()
5426 REQUIRED(file, MDField, ); \ in parseDIMacroFile()
5427 OPTIONAL(nodes, MDField, ); in parseDIMacroFile()
5442 REQUIRED(scope, MDField, ); \ in parseDIModule()
5447 OPTIONAL(file, MDField, ); \ in parseDIModule()
5464 REQUIRED(type, MDField, ); \ in parseDITemplateTypeParameter()
5482 OPTIONAL(type, MDField, ); \ in parseDITemplateValueParameter()
5484 REQUIRED(value, MDField, ); in parseDITemplateValueParameter()
5503 OPTIONAL(scope, MDField, ); \ in parseDIGlobalVariable()
5505 OPTIONAL(file, MDField, ); \ in parseDIGlobalVariable()
5507 OPTIONAL(type, MDField, ); \ in parseDIGlobalVariable()
5510 OPTIONAL(templateParams, MDField, ); \ in parseDIGlobalVariable()
5511 OPTIONAL(declaration, MDField, ); \ in parseDIGlobalVariable()
5513 OPTIONAL(annotations, MDField, ); in parseDIGlobalVariable()
5535 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILocalVariable()
5538 OPTIONAL(file, MDField, ); \ in parseDILocalVariable()
5540 OPTIONAL(type, MDField, ); \ in parseDILocalVariable()
5543 OPTIONAL(annotations, MDField, ); in parseDILocalVariable()
5558 REQUIRED(scope, MDField, (/* AllowNull */ false)); \ in parseDILabel()
5560 REQUIRED(file, MDField, ); \ in parseDILabel()
5649 REQUIRED(var, MDField, ); \ in parseDIGlobalVariableExpression()
5650 REQUIRED(expr, MDField, ); in parseDIGlobalVariableExpression()
5665 OPTIONAL(file, MDField, ); \ in parseDIObjCProperty()
5670 OPTIONAL(type, MDField, ); in parseDIObjCProperty()
5686 REQUIRED(scope, MDField, ); \ in parseDIImportedEntity()
5687 OPTIONAL(entity, MDField, ); \ in parseDIImportedEntity()
5688 OPTIONAL(file, MDField, ); \ in parseDIImportedEntity()
5691 OPTIONAL(elements, MDField, ); in parseDIImportedEntity()