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

Lines Matching defs:Canonical

557   const Decl *Canonical = D->getCanonicalDecl();
559 ParsedComments.find(Canonical);
562 if (Canonical != D) {
653 ParsedComments[Canonical] = FC;
677 /*Canonical=*/true);
709 RequiresClause->Profile(ID, C, /*Canonical=*/true);
770 CanonicalTemplateTemplateParm *Canonical
772 if (Canonical)
773 return Canonical->getParam();
872 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
873 assert(!Canonical && "Shouldn't be in the map!");
874 (void)Canonical;
877 Canonical = new (*this) CanonicalTemplateTemplateParm(CanonTTP);
878 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos);
3070 QualType Canonical;
3072 Canonical = getComplexType(getCanonicalType(T));
3078 auto *New = new (*this, TypeAlignment) ComplexType(T, Canonical);
3098 QualType Canonical;
3100 Canonical = getPointerType(getCanonicalType(T));
3106 auto *New = new (*this, TypeAlignment) PointerType(T, Canonical);
3120 QualType Canonical = getCanonicalType(New);
3127 AdjustedType(Type::Adjusted, Orig, New, Canonical);
3160 QualType Canonical = getCanonicalType(Decayed);
3166 AT = new (*this, TypeAlignment) DecayedType(T, Decayed, Canonical);
3188 QualType Canonical;
3190 Canonical = getBlockPointerType(getCanonicalType(T));
3197 auto *New = new (*this, TypeAlignment) BlockPointerType(T, Canonical);
3224 QualType Canonical;
3227 Canonical = getLValueReferenceType(getCanonicalType(PointeeType));
3235 auto *New = new (*this, TypeAlignment) LValueReferenceType(T, Canonical,
3260 QualType Canonical;
3263 Canonical = getRValueReferenceType(getCanonicalType(PointeeType));
3271 auto *New = new (*this, TypeAlignment) RValueReferenceType(T, Canonical);
3292 QualType Canonical;
3294 Canonical = getMemberPointerType(getCanonicalType(T),getCanonicalType(Cls));
3301 auto *New = new (*this, TypeAlignment) MemberPointerType(T, Cls, Canonical);
3793 QualType Canonical;
3795 Canonical = getVectorType(getCanonicalType(vecType), NumElts, VecKind);
3802 VectorType(vecType, NumElts, Canonical, VecKind);
3863 QualType Canonical;
3865 Canonical = getExtVectorType(getCanonicalType(vecType), NumElts);
3872 ExtVectorType(vecType, NumElts, Canonical);
3935 QualType Canonical;
3937 Canonical =
3946 ConstantMatrixType(ElementTy, NumRows, NumColumns, Canonical);
4048 QualType Canonical;
4050 Canonical =
4060 FunctionNoProtoType(ResultTy, Canonical, Info);
4070 // Canonical result types do not have ARC lifetime qualifiers.
4126 QualType Canonical;
4146 Canonical = getCanonicalType(Existing);
4168 if (!isCanonical && Canonical.isNull()) {
4224 Canonical =
4249 new (FTP) FunctionProtoType(ResultTy, ArgArray, Canonical, newEPI);
4266 QualType Canonical;
4268 Canonical = getPipeType(getCanonicalType(T), ReadOnly);
4275 auto *New = new (*this, TypeAlignment) PipeType(T, Canonical, ReadOnly);
4394 QualType Canonical) const {
4397 if (Canonical.isNull())
4398 Canonical = getCanonicalType(Decl->getUnderlyingType());
4400 TypedefType(Type::Typedef, Decl, Canonical);
5109 QualType Canonical = getCanonicalType(Decl->getUnderlyingType());
5113 Canonical = getCanonicalType(applyObjCProtocolQualifiers(
5114 Canonical, protocols, hasError, true /*allowOnPointerType*/));
5121 auto *newType = new (mem) ObjCTypeParamType(Decl, Canonical, protocols);
5217 QualType Canonical;
5219 Canonical = getObjCObjectPointerType(getCanonicalType(ObjectT));
5228 new (Mem) ObjCObjectPointerType(Canonical, ObjectT);
5286 QualType Canonical = getCanonicalType(tofExpr->getType());
5287 toe = new (*this, TypeAlignment) TypeOfExprType(tofExpr, Canonical);
5299 QualType Canonical = getCanonicalType(tofType);
5300 auto *tot = new (*this, TypeAlignment) TypeOfType(tofType, Canonical);
5447 QualType Canonical;
5449 Canonical = getAtomicType(getCanonicalType(T));
5455 auto *New = new (*this, TypeAlignment) AtomicType(T, Canonical);