Lines Matching refs:Canon

3946   QualType Canon;  in getConstantArrayType()  local
3950 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize, nullptr, in getConstantArrayType()
3952 Canon = getQualifiedType(Canon, canonSplit.Quals); in getConstantArrayType()
3960 auto *New = ConstantArrayType::Create(*this, EltTy, Canon, ArySize, SizeExpr, in getConstantArrayType()
4114 QualType Canon; in getVariableArrayType() local
4120 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM, in getVariableArrayType()
4122 Canon = getQualifiedType(Canon, canonSplit.Quals); in getVariableArrayType()
4126 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets); in getVariableArrayType()
4470 DependentVectorType *Canon = in getDependentVectorType() local
4474 if (Canon) { in getDependentVectorType()
4476 VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4545 DependentSizedExtVectorType *Canon in getDependentSizedExtVectorType() local
4548 if (Canon) { in getDependentSizedExtVectorType()
4552 DependentSizedExtVectorType(vecType, QualType(Canon, 0), SizeExpr, in getDependentSizedExtVectorType()
4619 DependentSizedMatrixType *Canon = in getDependentSizedMatrixType() local
4622 if (!Canon) { in getDependentSizedMatrixType()
4623 Canon = new (*this, alignof(DependentSizedMatrixType)) in getDependentSizedMatrixType()
4631 DependentSizedMatrixTypes.InsertNode(Canon, InsertPos); in getDependentSizedMatrixType()
4632 Types.push_back(Canon); in getDependentSizedMatrixType()
4638 if (Canon->getElementType() == ElementTy && Canon->getRowExpr() == RowExpr && in getDependentSizedMatrixType()
4639 Canon->getRowExpr() == ColumnExpr) in getDependentSizedMatrixType()
4640 return QualType(Canon, 0); in getDependentSizedMatrixType()
4644 DependentSizedMatrixType(ElementTy, QualType(Canon, 0), RowExpr, in getDependentSizedMatrixType()
5105 QualType Canon = Underlying->getCanonicalTypeInternal(); in getUsingType() local
5106 assert(TypeForDecl->getCanonicalTypeInternal() == Canon); in getUsingType()
5113 UsingType *NewType = new (Mem) UsingType(Found, Underlying, Canon); in getUsingType()
5193 QualType Canon = getCanonicalType(Wrapped); in getBTFTagAttributedType() local
5195 BTFTagAttributedType(Canon, Wrapped, BTFAttr); in getBTFTagAttributedType()
5245 QualType Canon; in getSubstTemplateTypeParmPackType() local
5250 Canon = getSubstTemplateTypeParmPackType( in getSubstTemplateTypeParmPackType()
5259 SubstTemplateTypeParmPackType(Canon, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType()
5282 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType() local
5284 TemplateTypeParmType(TTPDecl, Canon); in getTemplateTypeParmType()
5433 QualType Canon = NamedType; in getElaboratedType() local
5434 if (!Canon.isCanonical()) { in getElaboratedType()
5435 Canon = getCanonicalType(NamedType); in getElaboratedType()
5444 T = new (Mem) ElaboratedType(Keyword, NNS, NamedType, Canon, OwnedTagDecl); in getElaboratedType()
5461 QualType Canon = InnerType; in getParenType() local
5462 if (!Canon.isCanonical()) { in getParenType()
5463 Canon = getCanonicalType(InnerType); in getParenType()
5469 T = new (*this, alignof(ParenType)) ParenType(InnerType, Canon); in getParenType()
5478 QualType Canon = UnderlyingTy; in getMacroQualifiedType() local
5479 if (!Canon.isCanonical()) in getMacroQualifiedType()
5480 Canon = getCanonicalType(UnderlyingTy); in getMacroQualifiedType()
5483 MacroQualifiedType(UnderlyingTy, Canon, MacroII); in getMacroQualifiedType()
5491 QualType Canon) const { in getDependentNameType()
5492 if (Canon.isNull()) { in getDependentNameType()
5495 Canon = getDependentNameType(Keyword, CanonNNS, Name); in getDependentNameType()
5508 DependentNameType(Keyword, NNS, Name, Canon); in getDependentNameType()
5553 QualType Canon; in getDependentTemplateSpecializationType() local
5555 Canon = getDependentTemplateSpecializationType(CanonKeyword, CanonNNS, in getDependentTemplateSpecializationType()
5569 Name, Args, Canon); in getDependentTemplateSpecializationType()
5639 QualType Canon; in getPackExpansionType() local
5641 Canon = getPackExpansionType(getCanonicalType(Pattern), NumExpansions, in getPackExpansionType()
5650 PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
6025 DependentTypeOfExprType *Canon = in getTypeOfExprType() local
6027 if (Canon) { in getTypeOfExprType()
6031 *this, tofExpr, Kind, QualType((TypeOfExprType *)Canon, 0)); in getTypeOfExprType()
6034 Canon = new (*this, alignof(DependentTypeOfExprType)) in getTypeOfExprType()
6036 DependentTypeOfExprTypes.InsertNode(Canon, InsertPos); in getTypeOfExprType()
6037 toe = Canon; in getTypeOfExprType()
6100 DependentDecltypeType *Canon in getDecltypeType() local
6102 if (!Canon) { in getDecltypeType()
6104 Canon = new (*this, alignof(DependentDecltypeType)) in getDecltypeType()
6106 DependentDecltypeTypes.InsertNode(Canon, InsertPos); in getDecltypeType()
6109 DecltypeType(e, UnderlyingType, QualType((DecltypeType *)Canon, 0)); in getDecltypeType()
6129 PackIndexingType *Canon = in getPackIndexingType() local
6131 if (!Canon) { in getPackIndexingType()
6135 Canon = new (Mem) in getPackIndexingType()
6137 DependentPackIndexingTypes.InsertNode(Canon, InsertPos); in getPackIndexingType()
6139 Canonical = QualType(Canon, 0); in getPackIndexingType()
6165 DependentUnaryTransformType *Canon in getUnaryTransformType() local
6168 if (!Canon) { in getUnaryTransformType()
6170 Canon = new (*this, alignof(DependentUnaryTransformType)) in getUnaryTransformType()
6172 DependentUnaryTransformTypes.InsertNode(Canon, InsertPos); in getUnaryTransformType()
6175 UnaryTransformType(BaseType, QualType(), Kind, QualType(Canon, 0)); in getUnaryTransformType()
6201 QualType Canon; in getAutoTypeInternal() local
6204 Canon = DeducedType.getCanonicalType(); in getAutoTypeInternal()
6211 Canon = in getAutoTypeInternal()
6230 Canon, TypeConstraintConcept, TypeConstraintArgs); in getAutoTypeInternal()
9690 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName() local
9692 DependentTemplateName(NNS, Name, Canon); in getDependentTemplateName()
9726 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName() local
9728 DependentTemplateName(NNS, Operator, Canon); in getDependentTemplateName()