Lines Matching refs:Canonical

587   const Decl *Canonical = D->getCanonicalDecl();  in getCommentForDecl()  local
589 ParsedComments.find(Canonical); in getCommentForDecl()
592 if (Canonical != D) { in getCommentForDecl()
683 ParsedComments[Canonical] = FC; in getCommentForDecl()
741 CanonicalTemplateTemplateParm *Canonical in getCanonicalTemplateTemplateParmDecl() local
743 if (Canonical) in getCanonicalTemplateTemplateParmDecl()
744 return Canonical->getParam(); in getCanonicalTemplateTemplateParmDecl()
810 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos); in getCanonicalTemplateTemplateParmDecl()
811 assert(!Canonical && "Shouldn't be in the map!"); in getCanonicalTemplateTemplateParmDecl()
812 (void)Canonical; in getCanonicalTemplateTemplateParmDecl()
815 Canonical = new (*this) CanonicalTemplateTemplateParm(CanonTTP); in getCanonicalTemplateTemplateParmDecl()
816 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos); in getCanonicalTemplateTemplateParmDecl()
3634 QualType Canonical; in getComplexType() local
3636 Canonical = getComplexType(getCanonicalType(T)); in getComplexType()
3642 auto *New = new (*this, alignof(ComplexType)) ComplexType(T, Canonical); in getComplexType()
3662 QualType Canonical; in getPointerType() local
3664 Canonical = getPointerType(getCanonicalType(T)); in getPointerType()
3670 auto *New = new (*this, alignof(PointerType)) PointerType(T, Canonical); in getPointerType()
3684 QualType Canonical = getCanonicalType(New); in getAdjustedType() local
3691 AdjustedType(Type::Adjusted, Orig, New, Canonical); in getAdjustedType()
3705 QualType Canonical = getCanonicalType(Decayed); in getDecayedType() local
3711 AT = new (*this, alignof(DecayedType)) DecayedType(Orig, Decayed, Canonical); in getDecayedType()
3755 QualType Canonical; in getArrayParameterType() local
3757 Canonical = getArrayParameterType(getCanonicalType(Ty)); in getArrayParameterType()
3765 ArrayParameterType(ATy, Canonical); in getArrayParameterType()
3787 QualType Canonical; in getBlockPointerType() local
3789 Canonical = getBlockPointerType(getCanonicalType(T)); in getBlockPointerType()
3797 new (*this, alignof(BlockPointerType)) BlockPointerType(T, Canonical); in getBlockPointerType()
3825 QualType Canonical; in getLValueReferenceType() local
3828 Canonical = getLValueReferenceType(getCanonicalType(PointeeType)); in getLValueReferenceType()
3837 LValueReferenceType(T, Canonical, SpelledAsLValue); in getLValueReferenceType()
3865 QualType Canonical; in getRValueReferenceType() local
3868 Canonical = getRValueReferenceType(getCanonicalType(PointeeType)); in getRValueReferenceType()
3877 RValueReferenceType(T, Canonical); in getRValueReferenceType()
3898 QualType Canonical; in getMemberPointerType() local
3900 Canonical = getMemberPointerType(getCanonicalType(T),getCanonicalType(Cls)); in getMemberPointerType()
3908 MemberPointerType(T, Cls, Canonical); in getMemberPointerType()
4448 QualType Canonical; in getVectorType() local
4450 Canonical = getVectorType(getCanonicalType(vecType), NumElts, VecKind); in getVectorType()
4457 VectorType(vecType, NumElts, Canonical, VecKind); in getVectorType()
4521 QualType Canonical; in getExtVectorType() local
4523 Canonical = getExtVectorType(getCanonicalType(vecType), NumElts); in getExtVectorType()
4530 ExtVectorType(vecType, NumElts, Canonical); in getExtVectorType()
4592 QualType Canonical; in getConstantMatrixType() local
4594 Canonical = in getConstantMatrixType()
4603 ConstantMatrixType(ElementTy, NumRows, NumColumns, Canonical); in getConstantMatrixType()
4712 QualType Canonical; in getFunctionNoProtoType() local
4714 Canonical = in getFunctionNoProtoType()
4724 FunctionNoProtoType(ResultTy, Canonical, Info); in getFunctionNoProtoType()
4790 QualType Canonical; in getFunctionTypeInternal() local
4810 Canonical = getCanonicalType(Existing); in getFunctionTypeInternal()
4832 if (!isCanonical && Canonical.isNull()) { in getFunctionTypeInternal()
4888 Canonical = in getFunctionTypeInternal()
4915 new (FTP) FunctionProtoType(ResultTy, ArgArray, Canonical, newEPI); in getFunctionTypeInternal()
4934 QualType Canonical; in getPipeType() local
4936 Canonical = getPipeType(getCanonicalType(T), ReadOnly); in getPipeType()
4943 auto *New = new (*this, alignof(PipeType)) PipeType(T, Canonical, ReadOnly); in getPipeType()
5861 QualType Canonical = getCanonicalType(Decl->getUnderlyingType()); in getObjCTypeParamType() local
5865 Canonical = getCanonicalType(applyObjCProtocolQualifiers( in getObjCTypeParamType()
5866 Canonical, protocols, hasError, true /*allowOnPointerType*/)); in getObjCTypeParamType()
5873 auto *newType = new (mem) ObjCTypeParamType(Decl, Canonical, protocols); in getObjCTypeParamType()
5969 QualType Canonical; in getObjCObjectPointerType() local
5971 Canonical = getObjCObjectPointerType(getCanonicalType(ObjectT)); in getObjCObjectPointerType()
5981 new (Mem) ObjCObjectPointerType(Canonical, ObjectT); in getObjCObjectPointerType()
6040 QualType Canonical = getCanonicalType(tofExpr->getType()); in getTypeOfExprType() local
6042 TypeOfExprType(*this, tofExpr, Kind, Canonical); in getTypeOfExprType()
6054 QualType Canonical = getCanonicalType(tofType); in getTypeOfType() local
6056 TypeOfType(*this, tofType, Canonical, Kind); in getTypeOfType()
6122 QualType Canonical; in getPackIndexingType() local
6124 Canonical = getCanonicalType(Expansions[Index]); in getPackIndexingType()
6139 Canonical = QualType(Canon, 0); in getPackIndexingType()
6146 PackIndexingType(*this, Canonical, Pattern, IndexExpr, Expansions); in getPackIndexingType()
6310 QualType Canonical; in getAtomicType() local
6312 Canonical = getAtomicType(getCanonicalType(T)); in getAtomicType()
6318 auto *New = new (*this, alignof(AtomicType)) AtomicType(T, Canonical); in getAtomicType()