Lines Matching refs:Canonical
447 const Decl *Canonical = D->getCanonicalDecl(); in getCommentForDecl() local
449 ParsedComments.find(Canonical); in getCommentForDecl()
452 if (Canonical != D) { in getCommentForDecl()
543 ParsedComments[Canonical] = FC; in getCommentForDecl()
594 CanonicalTemplateTemplateParm *Canonical in getCanonicalTemplateTemplateParmDecl() local
596 if (Canonical) in getCanonicalTemplateTemplateParmDecl()
597 return Canonical->getParam(); in getCanonicalTemplateTemplateParmDecl()
668 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos); in getCanonicalTemplateTemplateParmDecl()
669 assert(!Canonical && "Shouldn't be in the map!"); in getCanonicalTemplateTemplateParmDecl()
670 (void)Canonical; in getCanonicalTemplateTemplateParmDecl()
673 Canonical = new (*this) CanonicalTemplateTemplateParm(CanonTTP); in getCanonicalTemplateTemplateParmDecl()
674 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos); in getCanonicalTemplateTemplateParmDecl()
2320 QualType Canonical; in getComplexType() local
2322 Canonical = getComplexType(getCanonicalType(T)); in getComplexType()
2328 ComplexType *New = new (*this, TypeAlignment) ComplexType(T, Canonical); in getComplexType()
2348 QualType Canonical; in getPointerType() local
2350 Canonical = getPointerType(getCanonicalType(T)); in getPointerType()
2356 PointerType *New = new (*this, TypeAlignment) PointerType(T, Canonical); in getPointerType()
2370 QualType Canonical = getCanonicalType(New); in getAdjustedType() local
2377 AdjustedType(Type::Adjusted, Orig, New, Canonical); in getAdjustedType()
2410 QualType Canonical = getCanonicalType(Decayed); in getDecayedType() local
2416 AT = new (*this, TypeAlignment) DecayedType(T, Decayed, Canonical); in getDecayedType()
2438 QualType Canonical; in getBlockPointerType() local
2440 Canonical = getBlockPointerType(getCanonicalType(T)); in getBlockPointerType()
2448 = new (*this, TypeAlignment) BlockPointerType(T, Canonical); in getBlockPointerType()
2475 QualType Canonical; in getLValueReferenceType() local
2478 Canonical = getLValueReferenceType(getCanonicalType(PointeeType)); in getLValueReferenceType()
2487 = new (*this, TypeAlignment) LValueReferenceType(T, Canonical, in getLValueReferenceType()
2512 QualType Canonical; in getRValueReferenceType() local
2515 Canonical = getRValueReferenceType(getCanonicalType(PointeeType)); in getRValueReferenceType()
2524 = new (*this, TypeAlignment) RValueReferenceType(T, Canonical); in getRValueReferenceType()
2545 QualType Canonical; in getMemberPointerType() local
2547 Canonical = getMemberPointerType(getCanonicalType(T),getCanonicalType(Cls)); in getMemberPointerType()
2555 = new (*this, TypeAlignment) MemberPointerType(T, Cls, Canonical); in getMemberPointerType()
2889 QualType Canonical; in getVectorType() local
2891 Canonical = getVectorType(getCanonicalType(vecType), NumElts, VecKind); in getVectorType()
2898 VectorType(vecType, NumElts, Canonical, VecKind); in getVectorType()
2920 QualType Canonical; in getExtVectorType() local
2922 Canonical = getExtVectorType(getCanonicalType(vecType), NumElts); in getExtVectorType()
2929 ExtVectorType(vecType, NumElts, Canonical); in getExtVectorType()
2994 QualType Canonical; in getFunctionNoProtoType() local
2996 Canonical = getFunctionNoProtoType(getCanonicalType(ResultTy), Info); in getFunctionNoProtoType()
3006 FunctionNoProtoType(ResultTy, Canonical, newInfo); in getFunctionNoProtoType()
3060 QualType Canonical; in getFunctionType() local
3073 Canonical = getFunctionType(CanResultTy, CanonicalArgs, CanonicalEPI); in getFunctionType()
3105 new (FTP) FunctionProtoType(ResultTy, ArgArray, Canonical, newEPI); in getFunctionType()
3178 QualType Canonical) const { in getTypedefType()
3181 if (Canonical.isNull()) in getTypedefType()
3182 Canonical = getCanonicalType(Decl->getUnderlyingType()); in getTypedefType()
3184 TypedefType(Type::Typedef, Decl, Canonical); in getTypedefType()
3847 QualType Canonical; in getObjCObjectPointerType() local
3849 Canonical = getObjCObjectPointerType(getCanonicalType(ObjectT)); in getObjCObjectPointerType()
3858 new (Mem) ObjCObjectPointerType(Canonical, ObjectT); in getObjCObjectPointerType()
3916 QualType Canonical = getCanonicalType(tofExpr->getType()); in getTypeOfExprType() local
3917 toe = new (*this, TypeAlignment) TypeOfExprType(tofExpr, Canonical); in getTypeOfExprType()
3929 QualType Canonical = getCanonicalType(tofType); in getTypeOfType() local
3930 TypeOfType *tot = new (*this, TypeAlignment) TypeOfType(tofType, Canonical); in getTypeOfType()
4021 QualType Canonical; in getAtomicType() local
4023 Canonical = getAtomicType(getCanonicalType(T)); in getAtomicType()
4029 AtomicType *New = new (*this, TypeAlignment) AtomicType(T, Canonical); in getAtomicType()