Lines Matching refs:Canon
2207 QualType Canon; in getConstantArrayType() local
2210 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize, in getConstantArrayType()
2212 Canon = getQualifiedType(Canon, canonSplit.Quals); in getConstantArrayType()
2221 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals); in getConstantArrayType()
2368 QualType Canon; in getVariableArrayType() local
2373 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM, in getVariableArrayType()
2375 Canon = getQualifiedType(Canon, canonSplit.Quals); in getVariableArrayType()
2379 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets); in getVariableArrayType()
2563 DependentSizedExtVectorType *Canon in getDependentSizedExtVectorType() local
2566 if (Canon) { in getDependentSizedExtVectorType()
2570 DependentSizedExtVectorType(*this, vecType, QualType(Canon, 0), in getDependentSizedExtVectorType()
2585 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr, in getDependentSizedExtVectorType() local
2588 DependentSizedExtVectorType(*this, vecType, Canon, SizeExpr, AttrLoc); in getDependentSizedExtVectorType()
2906 QualType Canon; in getSubstTemplateTypeParmPackType() local
2908 Canon = getCanonicalType(QualType(Parm, 0)); in getSubstTemplateTypeParmPackType()
2909 Canon = getSubstTemplateTypeParmPackType(cast<TemplateTypeParmType>(Canon), in getSubstTemplateTypeParmPackType()
2915 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()
2938 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType() local
2939 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon); in getTemplateTypeParmType()
3104 QualType Canon = NamedType; in getElaboratedType() local
3105 if (!Canon.isCanonical()) { in getElaboratedType()
3106 Canon = getCanonicalType(NamedType); in getElaboratedType()
3112 T = new (*this) ElaboratedType(Keyword, NNS, NamedType, Canon); in getElaboratedType()
3128 QualType Canon = InnerType; in getParenType() local
3129 if (!Canon.isCanonical()) { in getParenType()
3130 Canon = getCanonicalType(InnerType); in getParenType()
3136 T = new (*this) ParenType(InnerType, Canon); in getParenType()
3145 QualType Canon) const { in getDependentNameType()
3148 if (Canon.isNull()) { in getDependentNameType()
3155 Canon = getDependentNameType(CanonKeyword, CanonNNS, Name); in getDependentNameType()
3167 T = new (*this) DependentNameType(Keyword, NNS, Name, Canon); in getDependentNameType()
3221 QualType Canon; in getDependentTemplateSpecializationType() local
3223 Canon = getDependentTemplateSpecializationType(CanonKeyword, CanonNNS, in getDependentTemplateSpecializationType()
3235 Name, NumArgs, Args, Canon); in getDependentTemplateSpecializationType()
3254 QualType Canon; in getPackExpansionType() local
3256 Canon = getCanonicalType(Pattern); in getPackExpansionType()
3260 if (Canon->containsUnexpandedParameterPack()) { in getPackExpansionType()
3261 Canon = getPackExpansionType(getCanonicalType(Pattern), NumExpansions); in getPackExpansionType()
3269 T = new (*this) PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
3426 DependentTypeOfExprType *Canon in getTypeOfExprType() local
3428 if (Canon) { in getTypeOfExprType()
3432 QualType((TypeOfExprType*)Canon, 0)); in getTypeOfExprType()
3435 Canon in getTypeOfExprType()
3437 DependentTypeOfExprTypes.InsertNode(Canon, InsertPos); in getTypeOfExprType()
3438 toe = Canon; in getTypeOfExprType()
3478 DependentDecltypeType *Canon in getDecltypeType() local
3480 if (Canon) { in getDecltypeType()
3484 QualType((DecltypeType*)Canon, 0)); in getDecltypeType()
3487 Canon = new (*this, TypeAlignment) DependentDecltypeType(*this, e); in getDecltypeType()
3488 DependentDecltypeTypes.InsertNode(Canon, InsertPos); in getDecltypeType()
3489 dt = Canon; in getDecltypeType()
6008 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName() local
6010 DependentTemplateName(NNS, Name, Canon); in getDependentTemplateName()
6044 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName() local
6046 DependentTemplateName(NNS, Operator, Canon); in getDependentTemplateName()