• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/

Lines Matching defs:Canon

3351   QualType Canon;
3354 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize, nullptr,
3356 Canon = getQualifiedType(Canon, canonSplit.Quals);
3368 ConstantArrayType(EltTy, Canon, ArySize, SizeExpr, ASM, IndexTypeQuals);
3520 QualType Canon;
3525 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM,
3527 Canon = getQualifiedType(Canon, canonSplit.Quals);
3531 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets);
3684 DependentVectorType *Canon =
3688 if (Canon) {
3690 *this, VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind);
3755 DependentSizedExtVectorType *Canon
3758 if (Canon) {
3762 DependentSizedExtVectorType(*this, vecType, QualType(Canon, 0),
4256 QualType Canon;
4258 Canon = getCanonicalType(QualType(Parm, 0));
4259 Canon = getSubstTemplateTypeParmPackType(cast<TemplateTypeParmType>(Canon),
4265 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon,
4288 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack);
4289 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon);
4447 QualType Canon = NamedType;
4448 if (!Canon.isCanonical()) {
4449 Canon = getCanonicalType(NamedType);
4457 T = new (Mem) ElaboratedType(Keyword, NNS, NamedType, Canon, OwnedTagDecl);
4474 QualType Canon = InnerType;
4475 if (!Canon.isCanonical()) {
4476 Canon = getCanonicalType(InnerType);
4482 T = new (*this, TypeAlignment) ParenType(InnerType, Canon);
4491 QualType Canon = UnderlyingTy;
4492 if (!Canon.isCanonical())
4493 Canon = getCanonicalType(UnderlyingTy);
4496 MacroQualifiedType(UnderlyingTy, Canon, MacroII);
4504 QualType Canon) const {
4505 if (Canon.isNull()) {
4508 Canon = getDependentNameType(Keyword, CanonNNS, Name);
4520 T = new (*this, TypeAlignment) DependentNameType(Keyword, NNS, Name, Canon);
4572 QualType Canon;
4574 Canon = getDependentTemplateSpecializationType(CanonKeyword, CanonNNS,
4586 Name, Args, Canon);
4652 QualType Canon;
4654 Canon = getCanonicalType(Pattern);
4658 if (Canon->containsUnexpandedParameterPack()) {
4659 Canon = getPackExpansionType(Canon, NumExpansions);
4668 PackExpansionType(Pattern, Canon, NumExpansions);
5033 DependentTypeOfExprType *Canon
5035 if (Canon) {
5039 QualType((TypeOfExprType*)Canon, 0));
5042 Canon
5044 DependentTypeOfExprTypes.InsertNode(Canon, InsertPos);
5045 toe = Canon;
5083 DependentDecltypeType *Canon
5085 if (!Canon) {
5087 Canon = new (*this, TypeAlignment) DependentDecltypeType(*this, e);
5088 DependentDecltypeTypes.InsertNode(Canon, InsertPos);
5091 DecltypeType(e, UnderlyingType, QualType((DecltypeType *)Canon, 0));
5114 DependentUnaryTransformType *Canon
5117 if (!Canon) {
5119 Canon = new (*this, TypeAlignment)
5122 DependentUnaryTransformTypes.InsertNode(Canon, InsertPos);
5126 QualType(Canon, 0));
7947 TemplateName Canon = getDependentTemplateName(CanonNNS, Name);
7949 DependentTemplateName(NNS, Name, Canon);
7983 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator);
7985 DependentTemplateName(NNS, Operator, Canon);