Home
last modified time | relevance | path

Searched refs:PointeeType (Results 1 – 13 of 13) sorted by relevance

/external/llvm/include/llvm/ADT/
DSmallSet.h113 template <typename PointeeType, unsigned N>
114 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
/external/clang/lib/CodeGen/
DCodeGenTypes.cpp380 llvm::Type *PointeeType = ConvertTypeForMem(ETy); in ConvertType() local
382 ResultType = llvm::PointerType::get(PointeeType, AS); in ConvertType()
388 llvm::Type *PointeeType = ConvertTypeForMem(ETy); in ConvertType() local
389 if (PointeeType->isVoidTy()) in ConvertType()
390 PointeeType = llvm::Type::getInt8Ty(getLLVMContext()); in ConvertType()
392 ResultType = llvm::PointerType::get(PointeeType, AS); in ConvertType()
533 llvm::Type *PointeeType = ConvertTypeForMem(FTy); in ConvertType() local
535 ResultType = llvm::PointerType::get(PointeeType, AS); in ConvertType()
DCGException.cpp976 QualType PointeeType = PT->getPointeeType(); in InitCatchParam() local
980 if (!PointeeType->isRecordType()) { in InitCatchParam()
/external/clang/include/clang/AST/
DType.h1851 QualType PointeeType;
1858 PointeeType(Pointee) {
1864 QualType getPointeeType() const { return PointeeType; }
1885 QualType PointeeType; // Block is some kind of pointer type
1891 PointeeType(Pointee) {
1898 QualType getPointeeType() const { return PointeeType; }
1919 QualType PointeeType;
1928 PointeeType(Referencee)
1938 QualType getPointeeTypeAsWritten() const { return PointeeType; }
1943 T = T->PointeeType->castAs<ReferenceType>();
[all …]
/external/clang/lib/AST/
DMicrosoftMangle.cpp989 QualType PointeeType = T->getPointeeType(); in mangleType() local
990 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(PointeeType)) { in mangleType()
995 mangleQualifiers(PointeeType.getQualifiers(), true); in mangleType()
997 mangleType(PointeeType.getLocalUnqualifiedType()); in mangleType()
DDeclCXX.cpp1470 CanQualType PointeeType in isCopyOrMoveConstructor() local
1474 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor()
1480 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
DItaniumMangle.cpp1848 QualType PointeeType = T->getPointeeType(); in mangleType() local
1849 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(PointeeType)) { in mangleType()
1870 mangleType(PointeeType); in mangleType()
DExprConstant.cpp638 QualType PointeeType = in VisitBinaryOperator() local
643 if (PointeeType->isVoidType() || PointeeType->isFunctionType()) in VisitBinaryOperator()
646 SizeOfPointee = Info.Ctx.getTypeSizeInChars(PointeeType); in VisitBinaryOperator()
DASTContext.cpp1467 QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T); in getLValueReferenceType() local
1468 Canonical = getLValueReferenceType(getCanonicalType(PointeeType)); in getLValueReferenceType()
1504 QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T); in getRValueReferenceType() local
1505 Canonical = getRValueReferenceType(getCanonicalType(PointeeType)); in getRValueReferenceType()
/external/clang/lib/Sema/
DTreeTransform.h551 QualType RebuildPointerType(QualType PointeeType, SourceLocation Sigil);
557 QualType RebuildBlockPointerType(QualType PointeeType, SourceLocation Sigil);
576 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType,
3357 QualType PointeeType in TransformPointerType() local
3359 if (PointeeType.isNull()) in TransformPointerType()
3363 if (PointeeType->getAs<ObjCObjectType>()) { in TransformPointerType()
3368 Result = SemaRef.Context.getObjCObjectPointerType(PointeeType); in TransformPointerType()
3376 PointeeType != TL.getPointeeLoc().getType()) { in TransformPointerType()
3377 Result = getDerived().RebuildPointerType(PointeeType, TL.getSigilLoc()); in TransformPointerType()
3395 QualType PointeeType in TransformBlockPointerType() local
[all …]
DSemaTemplateDeduction.cpp1107 QualType PointeeType; in DeduceTemplateArguments() local
1109 PointeeType = PointerArg->getPointeeType(); in DeduceTemplateArguments()
1112 PointeeType = PointerArg->getPointeeType(); in DeduceTemplateArguments()
1120 PointeeType, in DeduceTemplateArguments()
2746 QualType PointeeType = ParamRefType->getPointeeType(); in AdjustFunctionParmAndArgTypesForDeduction() local
2759 if (!PointeeType.getQualifiers() && in AdjustFunctionParmAndArgTypesForDeduction()
2760 isa<TemplateTypeParmType>(PointeeType) && in AdjustFunctionParmAndArgTypesForDeduction()
2769 ParamType = PointeeType; in AdjustFunctionParmAndArgTypesForDeduction()
DSemaOverload.cpp6081 QualType PointeeType = (*Ptr)->getPointeeType(); in addSubscriptOverloads() local
6082 if (!PointeeType->isObjectType()) in addSubscriptOverloads()
6085 QualType ResultTy = S.Context.getLValueReferenceType(PointeeType); in addSubscriptOverloads()
6096 QualType PointeeType = (*Ptr)->getPointeeType(); in addSubscriptOverloads() local
6097 if (!PointeeType->isObjectType()) in addSubscriptOverloads()
6100 QualType ResultTy = S.Context.getLValueReferenceType(PointeeType); in addSubscriptOverloads()
/external/clang/lib/Serialization/
DASTReader.cpp3218 QualType PointeeType = GetType(Record[0]); in ReadTypeRecord() local
3219 return Context->getPointerType(PointeeType); in ReadTypeRecord()
3227 QualType PointeeType = GetType(Record[0]); in ReadTypeRecord() local
3228 return Context->getBlockPointerType(PointeeType); in ReadTypeRecord()
3236 QualType PointeeType = GetType(Record[0]); in ReadTypeRecord() local
3237 return Context->getLValueReferenceType(PointeeType, Record[1]); in ReadTypeRecord()
3245 QualType PointeeType = GetType(Record[0]); in ReadTypeRecord() local
3246 return Context->getRValueReferenceType(PointeeType); in ReadTypeRecord()
3254 QualType PointeeType = GetType(Record[0]); in ReadTypeRecord() local
3256 if (PointeeType.isNull() || ClassType.isNull()) in ReadTypeRecord()
[all …]