Home | History | Annotate | Download | only in AST

Lines Matching refs:Canon

1902   QualType canon;
1906 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals);
1912 ExtQuals *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals);
2207 QualType Canon;
2210 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize,
2212 Canon = getQualifiedType(Canon, canonSplit.Quals);
2221 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals);
2368 QualType Canon;
2373 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM,
2375 Canon = getQualifiedType(Canon, canonSplit.Quals);
2379 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets);
2438 QualType canon = getQualifiedType(QualType(canonTy,0),
2444 return canon;
2450 DependentSizedArrayType(*this, elementType, canon, numElements,
2470 QualType canon;
2474 canon = getIncompleteArrayType(QualType(canonSplit.Ty, 0),
2476 canon = getQualifiedType(canon, canonSplit.Quals);
2485 IncompleteArrayType(elementType, canon, ASM, elementTypeQuals);
2563 DependentSizedExtVectorType *Canon
2566 if (Canon) {
2570 DependentSizedExtVectorType(*this, vecType, QualType(Canon, 0),
2585 QualType Canon = getDependentSizedExtVectorType(CanonVecTy, SizeExpr,
2588 DependentSizedExtVectorType(*this, vecType, Canon, SizeExpr, AttrLoc);
2852 QualType canon = getCanonicalType(equivalentType);
2854 AttributedType(canon, attrKind, modifiedType, equivalentType);
2906 QualType Canon;
2908 Canon = getCanonicalType(QualType(Parm, 0));
2909 Canon = getSubstTemplateTypeParmPackType(cast<TemplateTypeParmType>(Canon),
2915 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon,
2938 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack);
2939 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon);
3104 QualType Canon = NamedType;
3105 if (!Canon.isCanonical()) {
3106 Canon = getCanonicalType(NamedType);
3112 T = new (*this) ElaboratedType(Keyword, NNS, NamedType, Canon);
3128 QualType Canon = InnerType;
3129 if (!Canon.isCanonical()) {
3130 Canon = getCanonicalType(InnerType);
3136 T = new (*this) ParenType(InnerType, Canon);
3145 QualType Canon) const {
3148 if (Canon.isNull()) {
3155 Canon = getDependentNameType(CanonKeyword, CanonNNS, Name);
3167 T = new (*this) DependentNameType(Keyword, NNS, Name, Canon);
3221 QualType Canon;
3223 Canon = getDependentTemplateSpecializationType(CanonKeyword, CanonNNS,
3235 Name, NumArgs, Args, Canon);
3254 QualType Canon;
3256 Canon = getCanonicalType(Pattern);
3260 if (Canon->containsUnexpandedParameterPack()) {
3261 Canon = getPackExpansionType(getCanonicalType(Pattern), NumExpansions);
3269 T = new (*this) PackExpansionType(Pattern, Canon, NumExpansions);
3426 DependentTypeOfExprType *Canon
3428 if (Canon) {
3432 QualType((TypeOfExprType*)Canon, 0));
3435 Canon
3437 DependentTypeOfExprTypes.InsertNode(Canon, InsertPos);
3438 toe = Canon;
3478 DependentDecltypeType *Canon
3480 if (Canon) {
3484 QualType((DecltypeType*)Canon, 0));
3487 Canon = new (*this, TypeAlignment) DependentDecltypeType(*this, e);
3488 DependentDecltypeTypes.InsertNode(Canon, InsertPos);
3489 dt = Canon;
6008 TemplateName Canon = getDependentTemplateName(CanonNNS, Name);
6010 DependentTemplateName(NNS, Name, Canon);
6044 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator);
6046 DependentTemplateName(NNS, Operator, Canon);