Searched refs:PointeeType (Results 1 - 17 of 17) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DSmallSet.h113 template <typename PointeeType, unsigned N>
114 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp154 QualType PointeeType = CastedType->getAs<PointerType>()->getPointeeType(); local
155 if (PointeeType->isVoidType())
169 if (!BR.getContext().hasSameUnqualifiedType(PointeeType, SizeofType)) {
185 << PointeeType.getAsString() << "' is incompatible with "
/external/clang/lib/CodeGen/
H A DCodeGenTypes.cpp388 llvm::Type *PointeeType = ConvertTypeForMem(ETy); local
390 ResultType = llvm::PointerType::get(PointeeType, AS);
396 llvm::Type *PointeeType = ConvertTypeForMem(ETy); local
397 if (PointeeType->isVoidTy())
398 PointeeType = llvm::Type::getInt8Ty(getLLVMContext());
400 ResultType = llvm::PointerType::get(PointeeType, AS);
546 llvm::Type *PointeeType = ConvertTypeForMem(FTy); local
548 ResultType = llvm::PointerType::get(PointeeType, AS);
H A DCGException.cpp946 QualType PointeeType = PT->getPointeeType(); local
950 if (!PointeeType->isRecordType()) {
H A DCGDebugInfo.cpp869 llvm::DIType PointeeType = getOrCreateType(PointeeTy, Unit); local
870 llvm::DIType ThisPtrType = DBuilder.createPointerType(PointeeType, Size, Align);
H A DCGExpr.cpp2865 QualType PointeeType local
2868 LValue::MakeAddr(Ptr, PointeeType, alignChars,
/external/clang/include/clang/AST/
H A DType.h1871 QualType PointeeType; member in class:clang::PointerType
1878 PointeeType(Pointee) {
1884 QualType getPointeeType() const { return PointeeType; }
1905 QualType PointeeType; // Block is some kind of pointer type member in class:clang::BlockPointerType
1911 PointeeType(Pointee) {
1918 QualType getPointeeType() const { return PointeeType; }
1939 QualType PointeeType; member in class:clang::ReferenceType
1948 PointeeType(Referencee)
1958 QualType getPointeeTypeAsWritten() const { return PointeeType; }
1963 T = T->PointeeType
2022 QualType PointeeType; member in class:clang::MemberPointerType
4297 QualType PointeeType; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCObjectPointerType
[all...]
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp984 QualType PointeeType = T->getPointeeType(); local
985 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(PointeeType)) {
990 mangleQualifiers(PointeeType.getQualifiers(), true);
992 mangleType(PointeeType.getLocalUnqualifiedType());
H A DDeclCXX.cpp1666 CanQualType PointeeType local
1670 if (PointeeType.getUnqualifiedType() != ClassTy)
1676 TypeQuals = PointeeType.getCVRQualifiers();
H A DItaniumMangle.cpp1991 QualType PointeeType = T->getPointeeType(); local
1992 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(PointeeType)) {
2013 mangleType(PointeeType);
H A DASTContext.cpp1592 QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T); local
1593 Canonical = getLValueReferenceType(getCanonicalType(PointeeType));
1629 QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T); local
1630 Canonical = getRValueReferenceType(getCanonicalType(PointeeType));
H A DExprConstant.cpp4408 QualType PointeeType = E->getArg(1)->IgnoreImpCasts()->getType()->
4410 if (!PointeeType->isIncompleteType() &&
4411 Info.Ctx.getTypeAlignInChars(PointeeType) >= Size) {
/external/clang/lib/Sema/
H A DTreeTransform.h588 QualType RebuildPointerType(QualType PointeeType, SourceLocation Sigil);
594 QualType RebuildBlockPointerType(QualType PointeeType, SourceLocation Sigil);
613 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType,
3520 QualType PointeeType local
3522 if (PointeeType.isNull())
3526 if (PointeeType->getAs<ObjCObjectType>()) {
3531 Result = SemaRef.Context.getObjCObjectPointerType(PointeeType);
3539 PointeeType != TL.getPointeeLoc().getType()) {
3540 Result = getDerived().RebuildPointerType(PointeeType, TL.getSigilLoc());
3558 QualType PointeeType local
3588 QualType PointeeType = getDerived().TransformType(TLB, TL.getPointeeLoc()); local
3636 QualType PointeeType = getDerived().TransformType(TLB, TL.getPointeeLoc()); local
8871 RebuildPointerType(QualType PointeeType, SourceLocation Star) argument
8878 RebuildBlockPointerType(QualType PointeeType, SourceLocation Star) argument
8895 RebuildMemberPointerType(QualType PointeeType, QualType ClassType, SourceLocation Sigil) argument
[all...]
H A DSemaTemplateDeduction.cpp1146 QualType PointeeType; local
1148 PointeeType = PointerArg->getPointeeType();
1151 PointeeType = PointerArg->getPointeeType();
1159 PointeeType,
2825 QualType PointeeType = ParamRefType->getPointeeType(); local
2838 if (!PointeeType.getQualifiers() &&
2839 isa<TemplateTypeParmType>(PointeeType) &&
2848 ParamType = PointeeType;
H A DSemaOverload.cpp7211 QualType PointeeType = (*Ptr)->getPointeeType(); local
7212 if (!PointeeType->isObjectType())
7215 QualType ResultTy = S.Context.getLValueReferenceType(PointeeType);
7226 QualType PointeeType = (*Ptr)->getPointeeType(); local
7227 if (!PointeeType->isObjectType())
7230 QualType ResultTy = S.Context.getLValueReferenceType(PointeeType);
H A DSemaExprObjC.cpp413 QualType PointeeType = PT->getPointeeType(); local
414 if (Context.hasSameUnqualifiedType(PointeeType, Context.CharTy)) {
/external/clang/lib/Serialization/
H A DASTReader.cpp3731 QualType PointeeType = readType(*Loc.F, Record, Idx); local
3732 return Context.getPointerType(PointeeType);
3740 QualType PointeeType = readType(*Loc.F, Record, Idx); local
3741 return Context.getBlockPointerType(PointeeType);
3749 QualType PointeeType = readType(*Loc.F, Record, Idx); local
3750 return Context.getLValueReferenceType(PointeeType, Record[1]);
3758 QualType PointeeType = readType(*Loc.F, Record, Idx); local
3759 return Context.getRValueReferenceType(PointeeType);
3767 QualType PointeeType = readType(*Loc.F, Record, Idx); local
3769 if (PointeeType
[all...]

Completed in 919 milliseconds