Lines Matching refs:Canonical

446   const Decl *Canonical = D->getCanonicalDecl();
448 ParsedComments.find(Canonical);
451 if (Canonical != D) {
542 ParsedComments[Canonical] = FC;
593 CanonicalTemplateTemplateParm *Canonical
595 if (Canonical)
596 return Canonical->getParam();
667 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
668 assert(!Canonical && "Shouldn't be in the map!");
669 (void)Canonical;
672 Canonical = new (*this) CanonicalTemplateTemplateParm(CanonTTP);
673 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos);
2127 QualType Canonical;
2129 Canonical = getComplexType(getCanonicalType(T));
2135 ComplexType *New = new (*this, TypeAlignment) ComplexType(T, Canonical);
2155 QualType Canonical;
2157 Canonical = getPointerType(getCanonicalType(T));
2163 PointerType *New = new (*this, TypeAlignment) PointerType(T, Canonical);
2177 QualType Canonical = getCanonicalType(New);
2184 AdjustedType(Type::Adjusted, Orig, New, Canonical);
2217 QualType Canonical = getCanonicalType(Decayed);
2223 AT = new (*this, TypeAlignment) DecayedType(T, Decayed, Canonical);
2245 QualType Canonical;
2247 Canonical = getBlockPointerType(getCanonicalType(T));
2255 = new (*this, TypeAlignment) BlockPointerType(T, Canonical);
2282 QualType Canonical;
2285 Canonical = getLValueReferenceType(getCanonicalType(PointeeType));
2294 = new (*this, TypeAlignment) LValueReferenceType(T, Canonical,
2319 QualType Canonical;
2322 Canonical = getRValueReferenceType(getCanonicalType(PointeeType));
2331 = new (*this, TypeAlignment) RValueReferenceType(T, Canonical);
2352 QualType Canonical;
2354 Canonical = getMemberPointerType(getCanonicalType(T),getCanonicalType(Cls));
2362 = new (*this, TypeAlignment) MemberPointerType(T, Cls, Canonical);
2695 QualType Canonical;
2697 Canonical = getVectorType(getCanonicalType(vecType), NumElts, VecKind);
2704 VectorType(vecType, NumElts, Canonical, VecKind);
2726 QualType Canonical;
2728 Canonical = getExtVectorType(getCanonicalType(vecType), NumElts);
2735 ExtVectorType(vecType, NumElts, Canonical);
2800 QualType Canonical;
2802 Canonical = getFunctionNoProtoType(getCanonicalType(ResultTy), Info);
2812 FunctionNoProtoType(ResultTy, Canonical, newInfo);
2851 QualType Canonical;
2871 Canonical = getFunctionType(CanResultTy, CanonicalArgs, CanonicalEPI);
2903 new (FTP) FunctionProtoType(ResultTy, ArgArray, Canonical, newEPI);
2976 QualType Canonical) const {
2979 if (Canonical.isNull())
2980 Canonical = getCanonicalType(Decl->getUnderlyingType());
2982 TypedefType(Type::Typedef, Decl, Canonical);
3499 QualType Canonical;
3508 Canonical = getObjCObjectType(getCanonicalType(BaseType),
3511 Canonical = getObjCObjectType(getCanonicalType(BaseType),
3523 new (Mem) ObjCObjectTypeImpl(Canonical, BaseType, Protocols, NumProtocols);
3608 QualType Canonical;
3610 Canonical = getObjCObjectPointerType(getCanonicalType(ObjectT));
3619 new (Mem) ObjCObjectPointerType(Canonical, ObjectT);
3677 QualType Canonical = getCanonicalType(tofExpr->getType());
3678 toe = new (*this, TypeAlignment) TypeOfExprType(tofExpr, Canonical);
3690 QualType Canonical = getCanonicalType(tofType);
3691 TypeOfType *tot = new (*this, TypeAlignment) TypeOfType(tofType, Canonical);
3783 QualType Canonical;
3785 Canonical = getAtomicType(getCanonicalType(T));
3791 AtomicType *New = new (*this, TypeAlignment) AtomicType(T, Canonical);