Home | History | Annotate | Download | only in AST

Lines Matching defs:Canon

2016   QualType canon;
2020 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals);
2026 ExtQuals *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals);
2394 QualType Canon;
2397 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize,
2399 Canon = getQualifiedType(Canon, canonSplit.Quals);
2408 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals);
2555 QualType Canon;
2560 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM,
2562 Canon = getQualifiedType(Canon, canonSplit.Quals);
2566 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets);
2625 QualType canon = getQualifiedType(QualType(canonTy,0),
2631 return canon;
2637 DependentSizedArrayType(*this, elementType, canon, numElements,
2657 QualType canon;
2661 canon = getIncompleteArrayType(QualType(canonSplit.Ty, 0),
2663 canon = getQualifiedType(canon, canonSplit.Quals);
2672 IncompleteArrayType(elementType, canon, ASM, elementTypeQuals);
2750 DependentSizedExtVectorType *Canon
2753 if (Canon) {
2757 DependentSizedExtVectorType(*this, vecType, QualType(Canon, 0),
2772 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr,
2775 DependentSizedExtVectorType(*this, vecType, Canon, SizeExpr, AttrLoc);
3024 QualType canon = getCanonicalType(equivalentType);
3026 AttributedType(canon, attrKind, modifiedType, equivalentType);
3078 QualType Canon;
3080 Canon = getCanonicalType(QualType(Parm, 0));
3081 Canon = getSubstTemplateTypeParmPackType(cast<TemplateTypeParmType>(Canon),
3087 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon,
3110 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack);
3111 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon);
3276 QualType Canon = NamedType;
3277 if (!Canon.isCanonical()) {
3278 Canon = getCanonicalType(NamedType);
3284 T = new (*this) ElaboratedType(Keyword, NNS, NamedType, Canon);
3300 QualType Canon = InnerType;
3301 if (!Canon.isCanonical()) {
3302 Canon = getCanonicalType(InnerType);
3308 T = new (*this) ParenType(InnerType, Canon);
3317 QualType Canon) const {
3318 if (Canon.isNull()) {
3325 Canon = getDependentNameType(CanonKeyword, CanonNNS, Name);
3337 T = new (*this) DependentNameType(Keyword, NNS, Name, Canon);
3391 QualType Canon;
3393 Canon = getDependentTemplateSpecializationType(CanonKeyword, CanonNNS,
3405 Name, NumArgs, Args, Canon);
3424 QualType Canon;
3426 Canon = getCanonicalType(Pattern);
3430 if (Canon->containsUnexpandedParameterPack()) {
3431 Canon = getPackExpansionType(Canon, NumExpansions);
3439 T = new (*this) PackExpansionType(Pattern, Canon, NumExpansions);
3662 DependentTypeOfExprType *Canon
3664 if (Canon) {
3668 QualType((TypeOfExprType*)Canon, 0));
3671 Canon
3673 DependentTypeOfExprTypes.InsertNode(Canon, InsertPos);
3674 toe = Canon;
3713 DependentDecltypeType *Canon
3715 if (!Canon) {
3717 Canon = new (*this, TypeAlignment) DependentDecltypeType(*this, e);
3718 DependentDecltypeTypes.InsertNode(Canon, InsertPos);
3721 DecltypeType(e, UnderlyingType, QualType((DecltypeType *)Canon, 0));
6210 TemplateName Canon = getDependentTemplateName(CanonNNS, Name);
6212 DependentTemplateName(NNS, Name, Canon);
6246 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator);
6248 DependentTemplateName(NNS, Operator, Canon);