Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.cpp177 auto PointeeType = Symbol.getPointeeType(); in dump() local
178 if (!PointeeType) in dump()
180 PointeeType->dump(*this); in dump()
181 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) { in dump()
186 } else if (isa<PDBSymbolTypeArray>(PointeeType)) { in dump()
200 auto PointeeType = Symbol.getPointeeType(); in dumpRight() local
201 assert(PointeeType); in dumpRight()
202 if (!PointeeType) in dumpRight()
204 if (isa<PDBSymbolTypeFunctionSig>(PointeeType) || in dumpRight()
205 isa<PDBSymbolTypeArray>(PointeeType)) { in dumpRight()
[all …]
H A DPrettyTypedefDumper.cpp58 auto PointeeType = Symbol.getPointeeType(); in dump() local
59 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) { in dump()
66 PointeeType->dump(*this); in dump()
H A DPrettyFunctionDumper.cpp243 auto PointeeType = Symbol.getPointeeType(); in dump() local
244 if (!PointeeType) in dump()
247 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) { in dump()
257 PointeeType->dump(*this); in dump()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp190 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody() local
191 if (PointeeType->isVoidType()) in checkASTCodeBody()
206 if (typesCompatible(BR.getContext(), PointeeType, SizeofType)) in checkASTCodeBody()
211 if (compatibleWithArrayType(BR.getContext(), PointeeType, SizeofType)) in checkASTCodeBody()
232 << PointeeType.getAsString() << "', which is incompatible with " in checkASTCodeBody()
H A DMallocChecker.cpp1362 QualType Result = T, PointeeType = T->getPointeeType(); in getDeepPointeeType() local
1363 while (!PointeeType.isNull()) { in getDeepPointeeType()
1364 Result = PointeeType; in getDeepPointeeType()
1365 PointeeType = PointeeType->getPointeeType(); in getDeepPointeeType()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp634 llvm::Type *PointeeType = ConvertTypeForMem(ETy); in ConvertType() local
636 ResultType = llvm::PointerType::get(PointeeType, AS); in ConvertType()
642 llvm::Type *PointeeType = ConvertTypeForMem(ETy); in ConvertType() local
643 if (PointeeType->isVoidTy()) in ConvertType()
644 PointeeType = llvm::Type::getInt8Ty(getLLVMContext()); in ConvertType()
646 unsigned AS = PointeeType->isFunctionTy() in ConvertType()
650 ResultType = llvm::PointerType::get(PointeeType, AS); in ConvertType()
747 llvm::Type *PointeeType = CGM.getLangOpts().OpenCL in ConvertType() local
751 ResultType = llvm::PointerType::get(PointeeType, AS); in ConvertType()
H A DMicrosoftCXXABI.cpp3834 QualType PointeeType = T->getPointeeType(); in decomposeTypeForEH() local
3835 if (!PointeeType.isNull()) { in decomposeTypeForEH()
3836 IsConst = PointeeType.isConstQualified(); in decomposeTypeForEH()
3837 IsVolatile = PointeeType.isVolatileQualified(); in decomposeTypeForEH()
3838 IsUnaligned = PointeeType.getQualifiers().hasUnaligned(); in decomposeTypeForEH()
3844 T = Context.getMemberPointerType(PointeeType.getUnqualifiedType(), in decomposeTypeForEH()
3850 T = Context.getPointerType(PointeeType.getUnqualifiedType()); in decomposeTypeForEH()
4123 QualType PointeeType = T; in getCatchableType() local
4125 PointeeType = T->getPointeeType(); in getCatchableType()
4126 if (const CXXRecordDecl *RD = PointeeType->getAsCXXRecordDecl()) { in getCatchableType()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp2028 if (is64Bit && (PointeeType.isNull() || !PointeeType->isFunctionType())) in manglePointerExtQualifiers()
2035 (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned())) in manglePointerExtQualifiers()
2909 QualType PointeeType = T->getPointeeType(); in mangleType() local
2919 mangleType(PointeeType, Range, QMM_Drop); in mangleType()
2946 QualType PointeeType = T->getPointeeType(); in mangleType() local
2954 mangleType(PointeeType, Range); in mangleType()
2956 mangleAddressSpaceType(PointeeType, PointeeType.getQualifiers(), Range); in mangleType()
2961 QualType PointeeType = T->getPointeeType(); in mangleType() local
2973 mangleType(PointeeType, Range); in mangleType()
2985 mangleType(PointeeType, Range); in mangleType()
[all …]
H A DType.cpp265 QualType PointeeType, in DependentAddressSpaceType() argument
271 PointeeType->getDependence() | in DependentAddressSpaceType()
274 Context(Context), AddrSpaceExpr(AddrSpaceExpr), PointeeType(PointeeType), in DependentAddressSpaceType()
279 QualType PointeeType, in Profile() argument
281 ID.AddPointer(PointeeType.getAsOpaquePtr()); in Profile()
1739 QualType PointeeType; in getPointeeCXXRecordDecl() local
1741 PointeeType = PT->getPointeeType(); in getPointeeCXXRecordDecl()
1743 PointeeType = RT->getPointeeType(); in getPointeeCXXRecordDecl()
1747 if (const auto *RT = PointeeType->getAs<RecordType>()) in getPointeeCXXRecordDecl()
H A DDeclCXX.cpp2684 CanQualType PointeeType in isCopyOrMoveConstructor() local
2688 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor()
2694 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallSet.h255 template <typename PointeeType, unsigned N>
256 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2637 QualType PointeeType;
2641 PointeeType(Pointee) {}
2718 QualType PointeeType;
2722 PointeeType(Pointee) {}
2746 QualType PointeeType;
2752 PointeeType(Referencee) {
2768 return T->PointeeType;
2828 QualType PointeeType;
3146 QualType PointeeType;
6078 QualType PointeeType;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h938 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
941 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
959 assert(PointeeType && "Must specify element type");
961 ->isOpaqueOrPointeeTypeMatches(PointeeType));
971 assert(PointeeType && "Must specify element type");
973 ->isOpaqueOrPointeeTypeMatches(PointeeType));
1013 Create(PointeeType, Ptr, IdxList, NameStr, InsertAtEnd);
1172 SourceElementType(PointeeType),
1173 ResultElementType(getIndexedType(PointeeType, IdxList)) {
1186 SourceElementType(PointeeType),
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h51 getGEPCost(Type *PointeeType, const Value *Ptr,
860 getGEPCost(Type *PointeeType, const Value *Ptr,
863 assert(PointeeType && Ptr && "can't get GEPCost of nullptr");
865 ->isOpaqueOrPointeeTypeMatches(PointeeType) &&
874 auto GTI = gep_type_begin(PointeeType, Operands);
H A DTargetTransformInfo.h268 getGEPCost(Type *PointeeType, const Value *Ptr,
1432 virtual InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr,
1731 getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument
1734 return Impl.getGEPCost(PointeeType, Ptr, Operands); in getGEPCost()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h4951 QualType PointeeType in TransformPointerType() local
4953 if (PointeeType.isNull()) in TransformPointerType()
4957 if (PointeeType->getAs<ObjCObjectType>()) { in TransformPointerType()
4970 PointeeType != TL.getPointeeLoc().getType()) { in TransformPointerType()
4989 QualType PointeeType in TransformBlockPointerType() local
4991 if (PointeeType.isNull()) in TransformBlockPointerType()
5020 if (PointeeType.isNull()) in TransformReferenceType()
5068 if (PointeeType.isNull()) in TransformMemberPointerType()
5092 PointeeType != T->getPointeeType() || in TransformMemberPointerType()
7165 if (PointeeType.isNull()) in TransformObjCObjectPointerType()
[all …]
H A DSemaType.cpp2083 static QualType deduceOpenCLPointeeAddrSpace(Sema &S, QualType PointeeType) { in deduceOpenCLPointeeAddrSpace() argument
2084 if (!PointeeType->isUndeducedAutoType() && !PointeeType->isDependentType() && in deduceOpenCLPointeeAddrSpace()
2085 !PointeeType->isSamplerT() && in deduceOpenCLPointeeAddrSpace()
2086 !PointeeType.hasAddressSpace()) in deduceOpenCLPointeeAddrSpace()
2087 PointeeType = S.getASTContext().getAddrSpaceQualType( in deduceOpenCLPointeeAddrSpace()
2088 PointeeType, S.getLangOpts().OpenCLGenericAddressSpace in deduceOpenCLPointeeAddrSpace()
2091 return PointeeType; in deduceOpenCLPointeeAddrSpace()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h72 void setPointeeType(uint32_t PointeeType);
H A DBTFDebug.cpp93 void BTFTypeDerived::setPointeeType(uint32_t PointeeType) { in setPointeeType() argument
94 BTFType.Type = PointeeType; in setPointeeType()
/freebsd-13.1/contrib/llvm-project/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp1146 QualType PointeeType = PT->getPointeeType(); in doRewriteToUTF8StringBoxedExpressionHelper() local
1147 if (Ctx.hasSameUnqualifiedType(PointeeType, Ctx.CharTy)) { in doRewriteToUTF8StringBoxedExpressionHelper()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp206 TargetTransformInfo::getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument
209 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands, CostKind); in getGEPCost()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h783 LLVMMetadataRef PointeeType,
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp1334 LLVMMetadataRef PointeeType, in LLVMDIBuilderCreateMemberPointerType() argument
1340 unwrapDI<DIType>(PointeeType), in LLVMDIBuilderCreateMemberPointerType()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h365 InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument
367 return BaseT::getGEPCost(PointeeType, Ptr, Operands); in getGEPCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2642 Type *PointeeType = nullptr; in parseConstants() local
2645 PointeeType = getTypeByID(Record[OpNum++]); in parseConstants()
2671 if (!PointeeType) in parseConstants()
2672 PointeeType = OrigPtrTy->getElementType(); in parseConstants()
2673 else if (!OrigPtrTy->isOpaqueOrPointeeTypeMatches(PointeeType)) in parseConstants()
2678 V = ConstantExpr::getGetElementPtr(PointeeType, Elts[0], Indices, in parseConstants()

12