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

Declarations

tools/clang/include/clang/AST/Type.h
  677   const Type *getTypePtr() const;

References

tools/clang/include/clang/AST/ASTContext.h
 1978     if (!type.getTypePtr()->isObjCObjectPointerType() ||
 2082   TypeInfo getTypeInfo(QualType T) const { return getTypeInfo(T.getTypePtr()); }
 2128     return getTypeUnadjustedAlign(T.getTypePtr());
 2294     return T->getCanonicalTypeInternal().getTypePtr();
tools/clang/include/clang/AST/CanonicalType.h
   83   const T *getTypePtr() const { return cast<T>(Stored.getTypePtr()); }
  642   assert((Other.isNull() || isa<T>(Other.getTypePtr())) &&
  658   if (isa<U>(Stored.getTypePtr()))
  670   assert(!Stored.isNull() && isa<U>(Stored.getTypePtr()));
tools/clang/include/clang/AST/ExprObjC.h
  666         Receiver(st.getTypePtr()) {
  687         IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) {
  827   void setSuperReceiver(QualType T) { Receiver = T.getTypePtr(); }
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1092   if (T->getBaseType().getTypePtr() != T)
 1348   if (TL.getTypePtr()->getBaseType().getTypePtr() != TL.getTypePtr())
tools/clang/include/clang/AST/Type.h
  697     return *getTypePtr();
  701     return getTypePtr();
  882   QualType getLocalUnqualifiedType() const { return QualType(getTypePtr(), 0); }
 1269     return Val.getTypePtr();
 5089     return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
 6193   return getTypePtr()->isCanonicalUnqualified();
 6200   const Type *T = getTypePtr();
 6229   if (!getTypePtr()->getCanonicalTypeInternal().hasLocalQualifiers())
 6230     return QualType(getTypePtr(), 0);
 6236   if (!getTypePtr()->getCanonicalTypeInternal().hasLocalQualifiers())
 6274   if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
 6280   if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
 6286   if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
 6347   return ((getTypePtr()->isVoidType() && !hasQualifiers()) ||
 6348           getTypePtr()->isFunctionType());
 6801     type = arrayType->getElementType().getTypePtr();
 6808     return type->getPointeeType().getTypePtr();
 6891       Ty = A->getModifiedType().getTypePtr();
 6893       Ty = E->desugar().getTypePtr();
 6895       Ty = P->desugar().getTypePtr();
 6897       Ty = A->desugar().getTypePtr();
 6899       Ty = M->desugar().getTypePtr();
tools/clang/include/clang/AST/TypeLoc.h
  135     return QualType::getFromOpaquePtr(Ty).getTypePtr();
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1067   while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr()))
 1370   while (const TypedefType *TD = dyn_cast<TypedefType>(Ty.getTypePtr()))
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
  105     if (isa<AttributedType>(ty.getTypePtr()))
tools/clang/lib/AST/ASTContext.cpp
 1637       Align = getTypeInfoImpl(T.getTypePtr()).Align;
 1651       Align = std::max(Align, getPreferredTypeAlign(T.getTypePtr()));
 1656           uint64_t TypeSize = getTypeSize(T.getTypePtr());
 1746   return getTypeInfoInChars(T.getTypePtr());
 1754   return isAlignmentRequired(T.getTypePtr());
 2090     return getTypeInfo(cast<ObjCObjectType>(T)->getBaseType().getTypePtr());
 2093     return getTypeInfo(cast<AdjustedType>(T)->getAdjustedType().getTypePtr());
 2133                        getReplacementType().getTypePtr());
 2140     return getTypeInfo(A->getDeducedType().getTypePtr());
 2144     return getTypeInfo(cast<ParenType>(T)->getInnerType().getTypePtr());
 2148         cast<MacroQualifiedType>(T)->getUnderlyingType().getTypePtr());
 2151     return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr());
 2155     TypeInfo Info = getTypeInfo(Typedef->getUnderlyingType().getTypePtr());
 2171     return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr());
 2175                   cast<AttributedType>(T)->getEquivalentType().getTypePtr());
 2295     return getPreferredTypeAlign(getPointerDiffType().getTypePtr());
 2302     T = CT->getElementType().getTypePtr();
 2304     T = ET->getDecl()->getIntegerType().getTypePtr();
 2326   uint64_t TypeSize = getTypeSize(T.getTypePtr());
 2827   return cast<FunctionType>(Result.getTypePtr());
 4650   if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) {
 4657             dyn_cast<ObjCObjectPointerType>(type.getTypePtr())) {
 4675   if (const auto *objT = dyn_cast<ObjCObjectType>(type.getTypePtr())){
 5156   const Type *Ty = T.getTypePtr();
 5531                                        const_cast<Type *>(T.getTypePtr()));
 5910     return ET->getDecl()->getIntegerType().getTypePtr();
 6604   if (isa<TypedefType>(PointeeTy.getTypePtr())) {
 6853     if (isa<TypedefType>(T.getTypePtr())) {
 9007           QualType(LHSPointee.getTypePtr(), LHSPteeQual.getAsOpaqueValue());
 9009           QualType(RHSPointee.getTypePtr(), RHSPteeQual.getAsOpaqueValue());
 9233         cast<FunctionType>(RHSCan.getTypePtr())->getReturnType();
 9235         cast<FunctionType>(LHSCan.getTypePtr())->getReturnType();
tools/clang/lib/AST/ASTDiagnostic.cpp
  195     if (Ty->getBaseType().getTypePtr() != Ty && !ShouldAKA) {
tools/clang/lib/AST/ASTImporter.cpp
 1096       *ToPointeeTypeOrErr, (*ClassTypeOrErr).getTypePtr());
 1389       cast<TemplateTypeParmType>((*ReplacedOrErr).getTypePtr());
 1481   if (T != T->getCanonicalTypeInternal().getTypePtr()) {
 1558           getLeafPointeeType(P->getType().getCanonicalType().getTypePtr());
 7871   const Type *FromTy = FromT.getTypePtr();
 7886   ImportedTypes[FromTy] = (*ToTOrErr).getTypePtr();
 8204                                          TyOrErr->getTypePtr());
 8795       ImportedTypes.find(From.getTypePtr());
tools/clang/lib/AST/Decl.cpp
 1872     const Type* T = QT.getTypePtr();
 4205     IntegerType = NewType.getTypePtr();
tools/clang/lib/AST/DeclCXX.cpp
 2402     return Initializee.get<TypeSourceInfo*>()->getType().getTypePtr();
tools/clang/lib/AST/DeclObjC.cpp
 1396   TPDecl->setTypeForDecl(TPType.getTypePtr());
tools/clang/lib/AST/DeclTemplate.cpp
  520   TTPDecl->setTypeForDecl(TTPType.getTypePtr());
tools/clang/lib/AST/Expr.cpp
 4553             dyn_cast<VariableArrayType>(getArgumentType().getTypePtr()))
tools/clang/lib/AST/ExprConstant.cpp
 7542       TypeInfo = TypeInfoLValue(E->getTypeOperand(Info.Ctx).getTypePtr());
 7544       TypeInfo = TypeInfoLValue(E->getExprOperand()->getType().getTypePtr());
 7561         TypeInfoLValue(Info.Ctx.getRecordType(DynType->Type).getTypePtr());
 8083       Info.Ctx.getPreferredTypeAlign(T.getTypePtr()));
 8086     return Info.Ctx.getTypeAlignInChars(T.getTypePtr());
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  451   Descriptor *D = P.createDescriptor(Src, Ty.getTypePtr(),
tools/clang/lib/AST/Interp/Program.cpp
  171     Desc = createDescriptor(D, Ty.getTypePtr(), IsConst, IsTemporary);
  281       Desc = createDescriptor(FD, FT.getTypePtr(), IsConst,
  323             createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary);
  342             createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary);
  353     const Type *InnerTy = AT->getValueType().getTypePtr();
tools/clang/lib/AST/Linkage.h
  151     return computeTypeLinkageInfo(T.getTypePtr());
  158     return getTypeLinkageAndVisibility(T.getTypePtr());
tools/clang/lib/AST/MicrosoftMangle.cpp
 1932   const Type *ty = T.getTypePtr();
 2672   const Type *ty = T.getTypePtr();
tools/clang/lib/AST/ODRHash.cpp
 1026               dyn_cast<TypedefType>(UnderlyingType.getTypePtr())) {
 1031               dyn_cast<ElaboratedType>(UnderlyingType.getTypePtr())) {
 1038     AddType(UnderlyingType.getTypePtr());
tools/clang/lib/AST/QualTypeNames.cpp
  147       return QT.getTypePtr();
  179         return QT.getTypePtr();
  372   if (isa<PointerType>(QT.getTypePtr())) {
  382   if (auto *MPT = dyn_cast<MemberPointerType>(QT.getTypePtr())) {
  389     QT = Ctx.getMemberPointerType(QT, Class.getTypePtr());
  397   if (isa<ReferenceType>(QT.getTypePtr())) {
  399     bool IsLValueRefTy = isa<LValueReferenceType>(QT.getTypePtr());
  417   while (isa<SubstTemplateTypeParmType>(QT.getTypePtr())) {
  421     QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar();
  432   QT = QualType(QT.getTypePtr(), 0);
  434   if (const auto *ETypeInput = dyn_cast<ElaboratedType>(QT.getTypePtr())) {
  440   Prefix = createNestedNameSpecifierForScopeOf(Ctx, QT.getTypePtr(),
  446   if (isa<const TemplateSpecializationType>(QT.getTypePtr()) ||
  447       isa<const RecordType>(QT.getTypePtr())) {
  453         Ctx, QT.getTypePtr(), WithGlobalNsPrefix);
tools/clang/lib/AST/StmtIterator.cpp
   31     t = vt->getElementType().getTypePtr();
   41   p = FindVA(p->getElementType().getTypePtr());
   76     if (const VariableArrayType* VAPtr = FindVA(VD->getType().getTypePtr())) {
   86         FindVA(TD->getUnderlyingType().getTypePtr())) {
tools/clang/lib/AST/TemplateBase.cpp
   54   const Type *T = TemplArg.getIntegralType().getTypePtr();
tools/clang/lib/AST/Type.cpp
   73   const Type* ty = getTypePtr();
   93   const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl();
   98   const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl();
  304     return ATy->getElementType().getTypePtr();
  313     ->getElementType().getTypePtr();
 1360     const auto *newAttrType = dyn_cast<AttributedType>(newType.getTypePtr());
 1437   if (const auto AT = getTypePtr()->getAs<AtomicType>())
 1710     Cur = AT->getEquivalentType().getTypePtr();
 1730       return Visit(T.getTypePtr());
 2053   const Type *T = CanonicalType.getTypePtr();
 2208   QualType CanonicalType = getTypePtr()->CanonicalType;
 2258   QualType CanonicalType = getTypePtr()->CanonicalType;
 2346           getTypePtr()->getBaseElementTypeUnsafe()->getAs<RecordType>())
 2362           getTypePtr()->getBaseElementTypeUnsafe()->getAs<RecordType>())
 2484   const Type *ty = getTypePtr();
 2915   if (const auto *RefType = getTypePtr()->getAs<ReferenceType>())
 2924       (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
 2924       (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
 3575     return get(T.getTypePtr());
 3591       const Type *CT = T->getCanonicalTypeInternal().getTypePtr();
 3870           = cast<TemplateSpecializationType>(type.getTypePtr())
 3878     switch (cast<BuiltinType>(type.getTypePtr())->getKind()) {
 4019   const Type *canon = getCanonicalTypeInternal().getTypePtr();
 4023     canon = array->getElementType().getTypePtr();
 4042     if (next.getTypePtr() == cur) return false;
 4043     cur = next.getTypePtr();
 4076     type = array->getElementType().getTypePtr();
tools/clang/lib/AST/TypePrinter.cpp
 1311     assert(OwnedTagDecl->getTypeForDecl() == T->getNamedType().getTypePtr() &&
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  370     const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr();
  859     const Type *TypeNode = It.getType().getTypePtr();
tools/clang/lib/Analysis/CFG.cpp
 1335     t = vt->getElementType().getTypePtr();
 2877   for (const VariableArrayType* VA = FindVA(VD->getType().getTypePtr());
 2878        VA != nullptr; VA = FindVA(VA->getElementType().getTypePtr())) {
 3972     for (const VariableArrayType *VA =FindVA(E->getArgumentType().getTypePtr());
 3973          VA != nullptr; VA = FindVA(VA->getElementType().getTypePtr()))
tools/clang/lib/Analysis/LiveVariables.cpp
  224   const Type *ty = Ty.getTypePtr();
  230     ty = VT->getElementType().getTypePtr();
tools/clang/lib/CodeGen/CGClass.cpp
 2038   LangAS ThisAS = ThisType.getTypePtr()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
   58   return getTypeAlignIfRequired(Ty.getTypePtr(), Ctx);
 1789                      dyn_cast<MemberPointerType>(T.getTypePtr())) {
 1810       if (const auto *MPT = dyn_cast<MemberPointerType>(T.getTypePtr()))
 2054   if (D.getTypePtr()->isVoidPointerType()) {
 2057     QualType PointeeTy = D.getTypePtr()->getPointeeType();
 2859       return C.getQualifiedType(T.getTypePtr(), Quals);
 2863         return C.getQualifiedType(T.getTypePtr(), Quals);
tools/clang/lib/CodeGen/CGExpr.cpp
 3967   const auto *RD = Type.getTypePtr()->getAsCXXRecordDecl();
tools/clang/lib/CodeGen/CGExprComplex.cpp
  640       Args, cast<FunctionType>(FQTy.getTypePtr()), false);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1285     assert(DstType->castAs<ExtVectorType>()->getElementType().getTypePtr() ==
 1286                SrcType.getTypePtr() &&
tools/clang/lib/CodeGen/CGObjCMac.cpp
 6833       IVD->getType().getTypePtr()) >> 3;
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7196         const auto *ATy = cast<ArrayType>(BaseTy.getTypePtr());
 7298       if (const auto *ATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr()))
 8477       const auto *PtrTy = cast<PointerType>(RI.getType().getTypePtr());
 8504       const auto *PtrTy = cast<ReferenceType>(RI.getType().getTypePtr());
tools/clang/lib/CodeGen/CGVTables.cpp
 1123               Context.getRecordType(AP.first).getTypePtr()));
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1866     const Type *ty = type.getTypePtr();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1632               MD->getType(), Context.getRecordType(Base).getTypePtr()));
 2270     while (auto AT = dyn_cast<ArrayType>(Ty.getTypePtr()))
 5925   auto SamplerT = getOpenCLRuntime().getSamplerType(E->getType().getTypePtr());
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  123   const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr();
  269   if (RecordDeclTypes.count(Context.getTagDeclType(RD).getTypePtr()))
  282   const Type *Ty = T.getTypePtr();
  313   const Type *Ty = QFT.getTypePtr();
  314   const FunctionType *FT = cast<FunctionType>(QFT.getTypePtr());
  384   const Type *Ty = T.getTypePtr();
  715   const Type *Key = Context.getTagDeclType(RD).getTypePtr();
  777   const Type *Key = Context.getTagDeclType(RD).getTypePtr();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  756                 getContext().getRecordType(Base).getTypePtr()));
 3227     Ty = cast<ObjCObjectType>(Ty)->getBaseType().getTypePtr();
 3553   const Type *T = OT->getBaseType().getTypePtr();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2735     const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr();
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
   86       if (!QualTy.isNull() && CanRepresent(QualTy.getTypePtr()))
   93       if (!QualTy.isNull() && CanRepresent(QualTy.getTypePtr()))
  110       if (CanRepresent(FnTy.getTypePtr()))
  129       if (CanRepresent(FnTy.getTypePtr()))
tools/clang/lib/CodeGen/TargetInfo.cpp
  590       Found = FT.getTypePtr();
 1541     T = Ty.getTypePtr();
 4417     return IsQPXVectorTy(Ty.getTypePtr());
 4674     const Type *TyPtr = Ty.getTypePtr();
 4685                    .getTypePtr();
tools/clang/lib/Index/USRGeneration.cpp
  770       = TypeSubstitutions.find(T.getTypePtr());
  777       TypeSubstitutions[T.getTypePtr()] = Number;
tools/clang/lib/Sema/Sema.cpp
 2191   auto CanT = T.getCanonicalType().getTypePtr();
 2278   if (auto TypedefT = dyn_cast<TypedefType>(QT.getTypePtr()))
 2280   if (auto TagT = dyn_cast<TagType>(QT.getCanonicalType().getTypePtr()))
 2287     auto TypePtr = QT->castAs<ExtVectorType>()->getElementType().getTypePtr();
 2295   return checkOpenCLDisabledTypeOrDecl(QT.getCanonicalType().getTypePtr(), Loc,
tools/clang/lib/Sema/SemaAttr.cpp
  144             dyn_cast<TemplateSpecializationType>(Canonical.getTypePtr())) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
   32   const Type *Ty = T->getCanonicalTypeInternal().getTypePtr();
tools/clang/lib/Sema/SemaCast.cpp
  280       DiscardMisalignedMemberAddress(DestType.getTypePtr(), E);
  310       DiscardMisalignedMemberAddress(DestType.getTypePtr(), E);
  323       DiscardMisalignedMemberAddress(DestType.getTypePtr(), E);
 1547                       Self.Context.getTypeDeclType(M->getParent()).getTypePtr());
 2372     DestPtr = Self.getASTContext().getCanonicalType(DestType.getTypePtr()),
 2373     SrcPtr  = Self.getASTContext().getCanonicalType(SrcType.getTypePtr());
 2391       DestPtr = DestPPtr->getPointeeType().getTypePtr();
 2392       SrcPtr = SrcPPtr->getPointeeType().getTypePtr();
tools/clang/lib/Sema/SemaChecking.cpp
 5692   const Type *Arg1Ty = Arg1->getType().getCanonicalType().getTypePtr();
 5695   const Type *Arg2Ty = Arg2->getType().getCanonicalType().getTypePtr();
10074                           T->getCanonicalTypeInternal().getTypePtr());
10082       T = VT->getElementType().getTypePtr();
10084       T = CT->getElementType().getTypePtr();
10086       T = AT->getValueType().getTypePtr();
10091         T = ET->getDecl()->getIntegerType().getDesugaredType(C).getTypePtr();
10127       T = VT->getElementType().getTypePtr();
10129       T = CT->getElementType().getTypePtr();
10131       T = AT->getValueType().getTypePtr();
11623     Source = cast<VectorType>(Source)->getElementType().getTypePtr();
11624     Target = cast<VectorType>(Target)->getElementType().getTypePtr();
11627     Target = VecTy->getElementType().getTypePtr();
11641     Source = cast<ComplexType>(Source)->getElementType().getTypePtr();
11642     Target = cast<ComplexType>(Target)->getElementType().getTypePtr();
13251   const Type *BaseType = ArrayTy->getElementType().getTypePtr();
tools/clang/lib/Sema/SemaCodeComplete.cpp
  690           Context, Result, false, Context.getTypeDeclType(TD).getTypePtr());
 1160           SemaRef.Context.getTypeDeclType(Tag).getTypePtr());
 1283           SemaRef.Context.getTypeDeclType(Tag).getTypePtr());
 1954     const auto *BR = Base.getType().getTypePtr()->getAsCXXRecordDecl();
 4495     if (!P->getType().getTypePtr()->isBlockPointerType() ||
tools/clang/lib/Sema/SemaCoroutine.cpp
  125                                       CoroTrait.getTypePtr());
  379   Type const *T = RetType.getTypePtr();
 1283       OpDeleteQualType.getTypePtr()->getAs<FunctionProtoType>();
tools/clang/lib/Sema/SemaDecl.cpp
 1767     const auto *Ty = VD->getType().getTypePtr();
 2233         New->setTypeForDecl(Context.getObjCIdType().getTypePtr());
 2241       New->setTypeForDecl(Context.getObjCClassType().getTypePtr());
 2248       New->setTypeForDecl(Context.getObjCSelType().getTypePtr());
 8380   if (ValidTypes.count(PT.getTypePtr()))
 8432     ValidTypes.insert(PT.getTypePtr());
 8463         ValidTypes.insert(Hist->getType().getTypePtr());
 8492       if (ValidTypes.count(QT.getTypePtr()))
16445     const Type *FDTy = FD->getType().getTypePtr();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3437           .getTypePtr();
 4393                                           ? OAttr->getDerefType().getTypePtr()
 4410                                           ? PAttr->getDerefType().getTypePtr()
 6295     const Type *DeclTy = PDecl->getType().getCanonicalType().getTypePtr();
tools/clang/lib/Sema/SemaDeclCXX.cpp
12175     const Type *CanonicalT = S.Context.getCanonicalType(T.getTypePtr());
tools/clang/lib/Sema/SemaExpr.cpp
 4046     const Type *Ty = T.getTypePtr();
 6718   DiscardMisalignedMemberAddress(castType.getTypePtr(), CastExpr);
12411         op->getType(), Context.getTypeDeclType(MD->getParent()).getTypePtr());
12468               Context.getTypeDeclType(cast<RecordDecl>(Ctx)).getTypePtr());
tools/clang/lib/Sema/SemaExprCXX.cpp
  595   const Type *Ty = QT.getTypePtr();
  597     Ty = QT->getPointeeType().getTypePtr();
 6465   const Type *T = Context.getCanonicalType(E->getType().getTypePtr());
 6476       T = cast<ArrayType>(T)->getElementType().getTypePtr();
tools/clang/lib/Sema/SemaExprObjC.cpp
 1444     if (auto attributed = dyn_cast<AttributedType>(resultType.getTypePtr())) {
 3659   while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
 3806   while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
 3872   while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
 4213       const Type *DT = castType.getTypePtr();
tools/clang/lib/Sema/SemaInit.cpp
 8175       S.DiscardMisalignedMemberAddress(Step->Type.getTypePtr(), CurInit.get());
tools/clang/lib/Sema/SemaLookup.cpp
 2822   const Type *T = Ty->getCanonicalTypeInternal().getTypePtr();
 2843       T = cast<PointerType>(T)->getPointeeType().getTypePtr();
 2848       T = cast<ArrayType>(T)->getElementType().getTypePtr();
 2891         Queue.push_back(Arg.getTypePtr());
 2897       T = FnType->getReturnType().getTypePtr();
 2917       T = MemberPtr->getPointeeType().getTypePtr();
 2923       T = cast<BlockPointerType>(T)->getPointeeType().getTypePtr();
 2930       T = cast<ReferenceType>(T)->getPointeeType().getTypePtr();
 2956       T = cast<AtomicType>(T)->getValueType().getTypePtr();
 2959       T = cast<PipeType>(T)->getElementType().getTypePtr();
tools/clang/lib/Sema/SemaOpenMP.cpp
 5026           Context.getTypeDeclType(Method->getParent()).getTypePtr();
14541     if (const auto *ATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr()))
14574   const auto *CATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr());
14606     if (const auto *ATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr()))
tools/clang/lib/Sema/SemaOverload.cpp
 1135   if (isa<FunctionNoProtoType>(OldQType.getTypePtr()) ||
 1136       isa<FunctionNoProtoType>(NewQType.getTypePtr()))
 1539                  .getTypePtr());
 1687           = S.Context.getTypeDeclType(Method->getParent()).getTypePtr();
 3032                                                  ToClass.getTypePtr());
14213           = Context.getMemberPointerType(Fn->getType(), ClassType.getTypePtr());
tools/clang/lib/Sema/SemaStmtAsm.cpp
  420     const Type *Ty = Exprs[i]->getType().getTypePtr();
  497     const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr();
tools/clang/lib/Sema/SemaTemplate.cpp
 5479       return T.isNull() ? false : inherited::Visit(T.getTypePtr());
 6981                                       ClassType.getTypePtr());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3465                S.Context.getTypeDeclType(Method->getParent()).getTypePtr());
 5385     const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr());
tools/clang/lib/Sema/SemaType.cpp
  257       AttrsForTypes.push_back({cast<AttributedType>(T.getTypePtr()), A});
  269         auto *NewAttrTy = cast<AttributedType>(T.getTypePtr());
 2633   return Context.getMemberPointerType(T, Class.getTypePtr());
 6337         const Type *Ty = T.getTypePtr();
 6561   while (auto attributed = dyn_cast<AttributedType>(desugared.getTypePtr())) {
 6626       pointeeType = desugared->getPointeeType().getTypePtr();
 7718           cast<MacroQualifiedType>(type.getTypePtr()),
tools/clang/lib/Serialization/ASTCommon.h
   62   if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr()))
tools/clang/lib/Serialization/ASTReader.cpp
 3604         auto *Type = GetType(TypeID).getTypePtr();
 6436     return Context.getMemberPointerType(PointeeType, ClassType.getTypePtr());
 6617     const_cast<Type*>(T.getTypePtr())->setDependent(IsDependent);
 6630     const_cast<Type*>(T.getTypePtr())->setDependent(IsDependent);
 6828     const_cast<Type*>(T.getTypePtr())->setDependent(IsDependent);
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
   91   const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr());
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
   45   const PointerType *OrigPTy = dyn_cast<PointerType>(OrigTy.getTypePtr());
   46   const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   77   QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(),
   80   QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(),
  115   QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS,
  121     QualType::print(ExplicitCast->getSubExpr()->getType().getTypePtr(),
  124     QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS,
  129     QualType::print(ImplicitCast->getSubExpr()->getType().getTypePtr(),
  132     QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS,
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  954     QualType::print(ExplicitCast->getSubExpr()->getType().getTypePtr(),
  957     QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS,
  962     QualType::print(ImplicitCast->getSubExpr()->getType().getTypePtr(),
  965     QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS,
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  216       if (!E->getType().getTypePtr()->isPointerType())
  637       const Type *ArgTy = Arg->getType().getTypePtr();
  688       const auto *PtrTy = dyn_cast<PointerType>(D->getType().getTypePtr());
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  146     if (A.getTypePtr() == B.getTypePtr())
  146     if (A.getTypePtr() == B.getTypePtr())
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
  109   while (const Type *T = Ty.getTypePtr()) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
   48     const Type *TP = T.getTypePtr();
   59       return isPointerSize(PointeeT.getTypePtr());
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp
   58       llvm::dyn_cast_or_null<FunctionType>(Target->getType().getTypePtr());
   71           dyn_cast_or_null<FunctionProtoType>(Target->getType().getTypePtr())) {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
   77       FriendTypes.insert(Desugared.getTypePtr());
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
   33   const Type *BaseType = Node.getTypePtr();
   36     BaseType = BaseType->getPointeeType().getTypePtr();
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
  103       if (!Var->getType().getTypePtr()->isIntegerType())
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   52     const Type *TypePtr = ActualMemberDecl->getThisType().getTypePtr();
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  124     return E->getType().getCanonicalType().getTypePtr() ==
  125            CharType.getTypePtr();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp
   65   return E.getType().getCanonicalType().getTypePtr()->getAs<BuiltinType>();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  352       dyn_cast<BuiltinType>(QT.getCanonicalType().getTypePtr());
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp
   42       QualType(QT->getPointeeType().getTypePtr(), Qualifiers::Const));
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
   53   return DeleterArgument.getAsType().getTypePtr();
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
   41     const auto *BaseType = Base.getTypeSourceInfo()->getType().getTypePtr();
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp
   53     const Type *ArgType = ArgExpr->IgnoreImpCasts()->getType().getTypePtr();
   92         BufferType = BufferType->getPointeeType().getTypePtr();
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp
  158       Complex->getElementType().getTypePtr()->getAs<BuiltinType>();
  191       Template->getArg(0).getAsType().getTypePtr()->getAs<BuiltinType>();
  236   return QT.getTypePtr()->getPointeeOrArrayElementType();
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  499       if (Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_ConstantPointerParameter])
  512     if (!Type.isNull() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_PointerParameter])
  531       if (Decl->isFileVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_GlobalConstantPointer])
  540       if (Decl->isLocalVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_LocalConstantPointer])
  556     if (Decl->isFileVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_GlobalPointer])
  565     if (Decl->isLocalVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_LocalPointer])
  826               Value->getReturnType().getTypePtr()->getAs<TypedefType>()) {
  833                                       .getTypePtr()
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
   64         Pointee->getReturnType().IgnoreParens().getTypePtr(), ++Indirections);
   71     return countIndirections(AT->getElementType().IgnoreParens().getTypePtr(),
   75     return countIndirections(T->getPointeeType().IgnoreParens().getTypePtr(),
   87     return typeIsMemberPointer(T->getPointeeType().getTypePtr());
  134   if (typeIsMemberPointer(FirstDecl->getType().IgnoreParens().getTypePtr()))
  143       countIndirections(FirstDecl->getType().IgnoreParens().getTypePtr()), SM,
  184     if (typeIsMemberPointer(CurrentDecl->getType().IgnoreParens().getTypePtr()))
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   77           const Type *ParType = Par->getType().getTypePtr();
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp
  129       Result.registerException(Ex.getTypePtr());
tools/clang/tools/extra/clangd/ExpectedTypes.cpp
   38         .getTypePtr();
   41   return T.getTypePtr();
tools/clang/tools/extra/clangd/FindTarget.cpp
  299     Visitor(*this, Flags).Visit(T.getTypePtr());
tools/clang/tools/extra/clangd/XRefs.cpp
  845       DT = dyn_cast<DecltypeType>(DeducedType.getTypePtr());
 1169     return VD->getType().getTypePtr()->getAsCXXRecordDecl();
 1190     const Type *Type = Base.getType().getTypePtr();
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp
   94   if (DeducedType->getTypePtr()->isFunctionPointerType()) {
tools/clang/unittests/AST/ASTImporterTest.cpp
  244   auto *ET = cast<ElaboratedType>(D->getType().getTypePtr());
  245   return cast<RecordType>(ET->getNamedType().getTypePtr())->getDecl();
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
  561     auto *ET = cast<ElaboratedType>(FD->getType().getTypePtr());
  562     return cast<RecordType>(ET->getNamedType().getTypePtr())->getDecl();
  675   RecordDecl *RA = cast<RecordType>(FA->getType().getTypePtr())->getDecl();
  679   RecordDecl *RB = cast<RecordType>(FB->getType().getTypePtr())->getDecl();
  708   RecordDecl *RA = cast<RecordType>(FA->getType().getTypePtr())->getDecl();
  714   RecordDecl *RA1 = cast<RecordType>(FA1->getType().getTypePtr())->getDecl();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  300   const clang::Type *expr_type = expr_qual_type.getTypePtr();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  505       QualType::getFromOpaquePtr(complete_opaque_type).getTypePtr();
 1699     const clang::Type *origin_base_type = bi->getType().getTypePtr();
 2161       qual_type.getTypePtr()->getAs<FunctionProtoType>();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1633   if (const clang::Type *parser_type = parser_opaque_type.getTypePtr()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  275     const clang::Type *pointer_type = pointer_qual_type.getTypePtr();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  729         pointee_type, class_type.getTypePtr());
tools/lldb/source/Symbol/ClangASTContext.cpp
 2040       llvm::dyn_cast<clang::FunctionProtoType>(method_qual_type.getTypePtr());
 2516   const clang::Type *clang_type = tag_qual_type.getTypePtr();
 2564     return llvm::cast<clang::ObjCObjectType>(qual_type.getTypePtr())
 2568         llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr())
 2603         llvm::dyn_cast<clang::ArrayType>(qual_type.getTypePtr());
 2636         llvm::cast<clang::TagType>(qual_type.getTypePtr());
 2642         llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
 3000                      GetCanonicalQualType(type).getTypePtr())
 3018             llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
 3054           llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
 3083           llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 3110                   if (field_qual_type.getTypePtr() !=
 3111                       base_qual_type.getTypePtr())
 3126                 if (field_qual_type.getTypePtr() != base_qual_type.getTypePtr())
 3126                 if (field_qual_type.getTypePtr() != base_qual_type.getTypePtr())
 3170         llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
 3183         llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
 3223           llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
 3279           llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
 3583       llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
 3646             llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 4045           this, llvm::cast<clang::ArrayType>(qual_type.getTypePtr())
 4098           this, llvm::cast<clang::ReferenceType>(qual_type.getTypePtr())
 4197     if (pointee_type.getTypePtr() ==
 4317         llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 4422         qual_type.getTypePtr()->getArrayElementTypeNoTypeQual();
 4524         llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
 4540             llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 4573             llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 4629             llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 4697             llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 4803         this, qual_type.getTypePtr()->getPointeeType().getAsOpaquePtr());
 5540           llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 5584           llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 5610         llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr());
 5625         llvm::cast<clang::VectorType>(qual_type.getTypePtr())->getNumElements();
 5629     num_children = llvm::cast<clang::ConstantArrayType>(qual_type.getTypePtr())
 5644         llvm::cast<clang::PointerType>(qual_type.getTypePtr());
 5660         llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
 5823           llvm::dyn_cast<clang::RecordType>(qual_type.getTypePtr());
 5890           llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 5973           llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 6042           llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 6611           llvm::cast<clang::RecordType>(parent_qual_type.getTypePtr());
 6729           llvm::dyn_cast<clang::ObjCObjectType>(parent_qual_type.getTypePtr());
 6759                       getASTContext()->getTypeInfo(ivar_qual_type.getTypePtr());
 6790                     getASTContext()->getTypeInfo(ivar_qual_type.getTypePtr());
 6890           llvm::cast<clang::VectorType>(parent_qual_type.getTypePtr());
 6973           llvm::cast<clang::ReferenceType>(parent_qual_type.getTypePtr());
 7159             llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 7253             llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 7309           this, llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr())
 7359           llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
 7431             llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 7483             llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 7521           this, llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr())
 7571           llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
 7583           llvm::cast<clang::PointerType>(qual_type.getTypePtr());
 8145       llvm::dyn_cast<clang::FunctionType>(method_qual_type.getTypePtr());
 8626   const clang::Type *method_type(method_qual_type.getTypePtr());
 8721         llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 8879   const clang::Type *clang_type = enum_qual_type.getTypePtr();
 8923   const clang::Type *clang_type = enum_qual_type.getTypePtr();
 8948                                      ClangUtil::GetQualType(type).getTypePtr())
 9019           llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 9170           llvm::cast<clang::EnumType>(qual_type.getTypePtr());
 9193         llvm::cast<clang::ConstantArrayType>(qual_type.getTypePtr());
 9198         element_qual_type->getCanonicalTypeInternal().getTypePtr();
 9388       llvm::cast<clang::EnumType>(qual_type.getTypePtr());
 9656           llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
 9707           llvm::cast<clang::RecordType>(qual_type.getTypePtr());
 9722           llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
  186   const clang::Type *type_ptr = qtype.getTypePtr();