reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ASTContext.cpp
 1190   auto *Ty = new (*this, TypeAlignment) BuiltinType(K);
 2738   auto *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals);
 2936   auto *New = new (*this, TypeAlignment) ComplexType(T, Canonical);
 2964   auto *New = new (*this, TypeAlignment) PointerType(T, Canonical);
 2984   AT = new (*this, TypeAlignment)
 3024   AT = new (*this, TypeAlignment) DecayedType(T, Decayed, Canonical);
 3055   auto *New = new (*this, TypeAlignment) BlockPointerType(T, Canonical);
 3093   auto *New = new (*this, TypeAlignment) LValueReferenceType(T, Canonical,
 3129   auto *New = new (*this, TypeAlignment) RValueReferenceType(T, Canonical);
 3159   auto *New = new (*this, TypeAlignment) MemberPointerType(T, Cls, Canonical);
 3212       TypeAlignment);
 3376   auto *New = new (*this, TypeAlignment)
 3402       = new (*this, TypeAlignment)
 3427     canonTy = new (*this, TypeAlignment)
 3448     = new (*this, TypeAlignment)
 3483   auto *newType = new (*this, TypeAlignment)
 3515   auto *New = new (*this, TypeAlignment)
 3535     New = new (*this, TypeAlignment) DependentVectorType(
 3540       New = new (*this, TypeAlignment) DependentVectorType(
 3552       New = new (*this, TypeAlignment) DependentVectorType(
 3585   auto *New = new (*this, TypeAlignment)
 3607     New = new (*this, TypeAlignment)
 3613       New = new (*this, TypeAlignment)
 3625       New = new (*this, TypeAlignment)
 3650     canonTy = new (*this, TypeAlignment)
 3662     = new (*this, TypeAlignment)
 3701   auto *New = new (*this, TypeAlignment)
 3888   auto *FTP = (FunctionProtoType *)Allocate(Size, TypeAlignment);
 3916   auto *New = new (*this, TypeAlignment) PipeType(T, Canonical, ReadOnly);
 3962       new (*this, TypeAlignment) InjectedClassNameType(Decl, TST);
 3989     Type *newType = new (*this, TypeAlignment) UnresolvedUsingType(Using);
 4007   auto *newType = new (*this, TypeAlignment)
 4021   auto *newType = new (*this, TypeAlignment) RecordType(Decl);
 4034   auto *newType = new (*this, TypeAlignment) EnumType(Decl);
 4051   type = new (*this, TypeAlignment)
 4074     SubstParm = new (*this, TypeAlignment)
 4110     = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon,
 4134     TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon);
 4141     TypeParm = new (*this, TypeAlignment)
 4227                        TypeAlignment);
 4267                          TypeAlignment);
 4301                        TypeAlignment);
 4327   T = new (*this, TypeAlignment) ParenType(InnerType, Canon);
 4340   auto *newType = new (*this, TypeAlignment)
 4365   T = new (*this, TypeAlignment) DependentNameType(Keyword, NNS, Name, Canon);
 4429                        TypeAlignment);
 4512   T = new (*this, TypeAlignment)
 4631   void *mem = Allocate(size, TypeAlignment);
 4738   void *mem = Allocate(size, TypeAlignment);
 4833   void *Mem = Allocate(sizeof(ObjCObjectPointerType), TypeAlignment);
 4859   void *Mem = Allocate(sizeof(ObjCInterfaceType), TypeAlignment);
 4883       toe = new (*this, TypeAlignment) TypeOfExprType(tofExpr,
 4888         = new (*this, TypeAlignment) DependentTypeOfExprType(*this, tofExpr);
 4894     toe = new (*this, TypeAlignment) TypeOfExprType(tofExpr, Canonical);
 4907   auto *tot = new (*this, TypeAlignment) TypeOfType(tofType, Canonical);
 4932       Canon = new (*this, TypeAlignment) DependentDecltypeType(*this, e);
 4935     dt = new (*this, TypeAlignment)
 4938     dt = new (*this, TypeAlignment)
 4964       Canon = new (*this, TypeAlignment)
 4969     ut = new (*this, TypeAlignment) UnaryTransformType (BaseType,
 4974     ut = new (*this, TypeAlignment) UnaryTransformType (BaseType,
 4998   auto *AT = new (*this, TypeAlignment)
 5020   auto *DTST = new (*this, TypeAlignment)
 5050   auto *New = new (*this, TypeAlignment) AtomicType(T, Canonical);
 5060       new (*this, TypeAlignment) AutoType(QualType(), AutoTypeKeyword::Auto,
tools/clang/lib/Sema/SemaType.cpp
 5836                                                        TypeAlignment);
tools/clang/lib/Serialization/ASTReader.cpp
 6757       T = new (Context, TypeAlignment) InjectedClassNameType(D, TST);