Lines Matching refs:MDTuple
532 template <class Ty> bool isValidMetadataArray(const MDTuple &N);
1278 auto *Params = dyn_cast<MDTuple>(&RawParams); in visitTemplateParams()
1303 CheckDI(!N.getRawElements() || isa<MDTuple>(N.getRawElements()), in visitDICompositeType()
1356 CheckDI(isa<MDTuple>(Types), "invalid composite elements", &N, Types); in visitDISubroutineType()
1404 CheckDI(isa<MDTuple>(Array), "invalid enum list", &N, Array); in visitDICompileUnit()
1412 CheckDI(isa<MDTuple>(Array), "invalid retained type list", &N, Array); in visitDICompileUnit()
1421 CheckDI(isa<MDTuple>(Array), "invalid global variable list", &N, Array); in visitDICompileUnit()
1428 CheckDI(isa<MDTuple>(Array), "invalid imported entity list", &N, Array); in visitDICompileUnit()
1435 CheckDI(isa<MDTuple>(Array), "invalid macro list", &N, Array); in visitDICompileUnit()
1460 auto *Node = dyn_cast<MDTuple>(RawNode); in visitDISubprogram()
1496 auto *ThrownTypes = dyn_cast<MDTuple>(RawThrownTypes); in visitDISubprogram()
1558 CheckDI(isa<MDTuple>(Array), "invalid macro list", &N, Array); in visitDIMacroFile()
4911 Check(isa<MDTuple>(MD), "!mmra expected to be a metadata tuple", I, MD); in visitMMRAMetadata()
4971 Check(isa<MDTuple>(Annotation), "annotation must be a tuple"); in visitAnnotationMetadata()
4976 isa<MDTuple>(Op.get()) && in visitAnnotationMetadata()
4977 all_of(cast<MDTuple>(Op)->operands(), [](auto &Annotation) { in visitAnnotationMetadata()