Lines Matching refs:Canon

2474   QualType Canon;  in getConstantArrayType()  local
2477 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize, in getConstantArrayType()
2479 Canon = getQualifiedType(Canon, canonSplit.Quals); in getConstantArrayType()
2488 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals); in getConstantArrayType()
2635 QualType Canon; in getVariableArrayType() local
2640 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM, in getVariableArrayType()
2642 Canon = getQualifiedType(Canon, canonSplit.Quals); in getVariableArrayType()
2646 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets); in getVariableArrayType()
2830 DependentSizedExtVectorType *Canon in getDependentSizedExtVectorType() local
2833 if (Canon) { in getDependentSizedExtVectorType()
2837 DependentSizedExtVectorType(*this, vecType, QualType(Canon, 0), in getDependentSizedExtVectorType()
2852 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr, in getDependentSizedExtVectorType() local
2855 DependentSizedExtVectorType(*this, vecType, Canon, SizeExpr, AttrLoc); in getDependentSizedExtVectorType()
3155 QualType Canon; in getSubstTemplateTypeParmPackType() local
3157 Canon = getCanonicalType(QualType(Parm, 0)); in getSubstTemplateTypeParmPackType()
3158 Canon = getSubstTemplateTypeParmPackType(cast<TemplateTypeParmType>(Canon), in getSubstTemplateTypeParmPackType()
3164 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()
3187 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType() local
3188 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon); in getTemplateTypeParmType()
3353 QualType Canon = NamedType; in getElaboratedType() local
3354 if (!Canon.isCanonical()) { in getElaboratedType()
3355 Canon = getCanonicalType(NamedType); in getElaboratedType()
3361 T = new (*this, TypeAlignment) ElaboratedType(Keyword, NNS, NamedType, Canon); in getElaboratedType()
3377 QualType Canon = InnerType; in getParenType() local
3378 if (!Canon.isCanonical()) { in getParenType()
3379 Canon = getCanonicalType(InnerType); in getParenType()
3385 T = new (*this, TypeAlignment) ParenType(InnerType, Canon); in getParenType()
3394 QualType Canon) const { in getDependentNameType()
3395 if (Canon.isNull()) { in getDependentNameType()
3402 Canon = getDependentNameType(CanonKeyword, CanonNNS, Name); in getDependentNameType()
3414 T = new (*this, TypeAlignment) DependentNameType(Keyword, NNS, Name, Canon); in getDependentNameType()
3468 QualType Canon; in getDependentTemplateSpecializationType() local
3470 Canon = getDependentTemplateSpecializationType(CanonKeyword, CanonNNS, in getDependentTemplateSpecializationType()
3482 Name, NumArgs, Args, Canon); in getDependentTemplateSpecializationType()
3501 QualType Canon; in getPackExpansionType() local
3503 Canon = getCanonicalType(Pattern); in getPackExpansionType()
3507 if (Canon->containsUnexpandedParameterPack()) { in getPackExpansionType()
3508 Canon = getPackExpansionType(Canon, NumExpansions); in getPackExpansionType()
3517 PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
3740 DependentTypeOfExprType *Canon in getTypeOfExprType() local
3742 if (Canon) { in getTypeOfExprType()
3746 QualType((TypeOfExprType*)Canon, 0)); in getTypeOfExprType()
3749 Canon in getTypeOfExprType()
3751 DependentTypeOfExprTypes.InsertNode(Canon, InsertPos); in getTypeOfExprType()
3752 toe = Canon; in getTypeOfExprType()
3791 DependentDecltypeType *Canon in getDecltypeType() local
3793 if (!Canon) { in getDecltypeType()
3795 Canon = new (*this, TypeAlignment) DependentDecltypeType(*this, e); in getDecltypeType()
3796 DependentDecltypeTypes.InsertNode(Canon, InsertPos); in getDecltypeType()
3799 DecltypeType(e, UnderlyingType, QualType((DecltypeType *)Canon, 0)); in getDecltypeType()
6336 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName() local
6338 DependentTemplateName(NNS, Name, Canon); in getDependentTemplateName()
6372 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName() local
6374 DependentTemplateName(NNS, Operator, Canon); in getDependentTemplateName()