| /freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | PrettyVariableDumper.cpp | 179 auto PointeeType = Symbol.getPointeeType(); in dump() local 180 if (!PointeeType) in dump() 182 PointeeType->dump(*this); in dump() 183 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) { in dump() 188 } else if (isa<PDBSymbolTypeArray>(PointeeType)) { in dump() 202 auto PointeeType = Symbol.getPointeeType(); in dumpRight() local 203 assert(PointeeType); in dumpRight() 204 if (!PointeeType) in dumpRight() 206 if (isa<PDBSymbolTypeFunctionSig>(PointeeType) || in dumpRight() 207 isa<PDBSymbolTypeArray>(PointeeType)) { in dumpRight() [all …]
|
| H A D | PrettyTypedefDumper.cpp | 60 auto PointeeType = Symbol.getPointeeType(); in dump() local 61 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) { in dump() 68 PointeeType->dump(*this); in dump()
|
| H A D | PrettyFunctionDumper.cpp | 246 auto PointeeType = Symbol.getPointeeType(); in dump() local 247 if (!PointeeType) in dump() 250 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) { in dump() 260 PointeeType->dump(*this); in dump()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocSizeofChecker.cpp | 188 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody() local 189 if (PointeeType->isVoidType()) in checkASTCodeBody() 203 if (typesCompatible(BR.getContext(), PointeeType, SizeofType)) in checkASTCodeBody() 208 if (compatibleWithArrayType(BR.getContext(), PointeeType, SizeofType)) in checkASTCodeBody() 228 OS << " is converted to a pointer of type '" << PointeeType in checkASTCodeBody()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 115 auto PointeeType = PtrType->getPointeeType(); in VisitCXXDeleteExpr() local 116 while (auto *ET = dyn_cast<ElaboratedType>(PointeeType)) { in VisitCXXDeleteExpr() 118 PointeeType = ET->desugar(); in VisitCXXDeleteExpr() 120 if (auto *ParmType = dyn_cast<TemplateTypeParmType>(PointeeType)) { in VisitCXXDeleteExpr() 127 } else if (auto *RD = dyn_cast<RecordType>(PointeeType)) { in VisitCXXDeleteExpr() 131 dyn_cast<SubstTemplateTypeParmType>(PointeeType)) { in VisitCXXDeleteExpr()
|
| H A D | RawPtrRefMemberChecker.cpp | 116 auto *PointeeType = TypePtr->getPointeeType().getTypePtrOrNull(); in getObjCDecl() local 117 if (!PointeeType) in getObjCDecl() 119 auto *Desugared = PointeeType->getUnqualifiedDesugaredType(); in getObjCDecl() 272 template <typename DeclType, typename PointeeType, typename ParentDeclType> 274 const PointeeType *Pointee, in reportBug()
|
| H A D | ForwardDeclChecker.cpp | 120 auto *PointeeType = PointeeQT.getTypePtrOrNull(); in isUnknownType() local 121 if (!PointeeType) in isUnknownType() 123 auto *R = PointeeType->getAsCXXRecordDecl(); in isUnknownType() 139 !SystemTypes.contains(PointeeType) && !Name.starts_with("Opaque") && in isUnknownType()
|
| H A D | PtrTypesSemantics.cpp | 270 auto PointeeType = CanonicalType->getPointeeType(); in isUnretained() local 271 auto *RT = dyn_cast_or_null<RecordType>(PointeeType.getTypePtrOrNull()); in isUnretained() 303 auto *PointeeType = Pointee.getTypePtrOrNull(); in isUnretained() local 304 if (!PointeeType) in isUnretained() 306 auto *Record = PointeeType->getAsStructureType(); in isUnretained()
|
| H A D | RetainPtrCtorAdoptChecker.cpp | 498 auto *PointeeType = QT->getPointeeType().getTypePtrOrNull(); in isOwned() local 499 if (PointeeType && PointeeType->isVoidType()) in isOwned()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 432 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType); 2331 QualType PointeeType) { in manglePointerExtQualifiers() argument 2333 bool is64Bit = PointeeType.isNull() ? PointersAre64Bit : in manglePointerExtQualifiers() 2334 is64BitPointer(PointeeType.getQualifiers()); in manglePointerExtQualifiers() 2335 if (is64Bit && (PointeeType.isNull() || !PointeeType->isFunctionType())) in manglePointerExtQualifiers() 2342 (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned())) in manglePointerExtQualifiers() 3356 QualType PointeeType = T->getPointeeType(); in mangleType() local 3358 manglePointerExtQualifiers(Quals, PointeeType); in mangleType() 3359 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType() 3364 mangleQualifiers(PointeeType.getQualifiers(), true); in mangleType() [all …]
|
| H A D | Type.cpp | 341 DependentAddressSpaceType::DependentAddressSpaceType(QualType PointeeType, in DependentAddressSpaceType() argument 347 PointeeType->getDependence() | in DependentAddressSpaceType() 350 AddrSpaceExpr(AddrSpaceExpr), PointeeType(PointeeType), loc(loc) {} in DependentAddressSpaceType() 354 QualType PointeeType, in Profile() argument 356 ID.AddPointer(PointeeType.getAsOpaquePtr()); in Profile() 1915 QualType PointeeType; in getPointeeCXXRecordDecl() local 1917 PointeeType = PT->getPointeeType(); in getPointeeCXXRecordDecl() 1919 PointeeType = RT->getPointeeType(); in getPointeeCXXRecordDecl() 1923 if (const auto *RT = PointeeType->getAs<RecordType>()) in getPointeeCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.cpp | 123 DataflowAnalysisContext::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue() argument 125 PointeeType.isNull() ? PointeeType : PointeeType.getCanonicalType(); in getOrCreateNullPointerValue()
|
| H A D | DataflowEnvironment.cpp | 906 PointerValue &Environment::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue() argument 907 return DACtx->getOrCreateNullPointerValue(PointeeType); in getOrCreateNullPointerValue() 1003 QualType PointeeType = Type->getPointeeType(); in createValueUnlessSelfReferential() local 1005 createLocAndMaybeValue(PointeeType, Visited, Depth, CreatedValuesCount); in createValueUnlessSelfReferential()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGPointerAuth.cpp | 158 getPointerAuthInfoForPointeeType(CodeGenModule &CGM, QualType PointeeType) { in getPointerAuthInfoForPointeeType() argument 159 if (PointeeType.isNull()) in getPointerAuthInfoForPointeeType() 163 if (PointeeType->isFunctionType()) in getPointerAuthInfoForPointeeType() 164 return CGM.getFunctionPointerAuthInfo(PointeeType); in getPointerAuthInfoForPointeeType() 184 auto PointeeType = PointerType->getPointeeType(); in getPointerAuthInfoForType() local 186 if (PointeeType.isNull()) in getPointerAuthInfoForType() 189 return ::getPointerAuthInfoForPointeeType(CGM, PointeeType); in getPointerAuthInfoForType()
|
| H A D | MicrosoftCXXABI.cpp | 3934 QualType PointeeType = T->getPointeeType(); in decomposeTypeForEH() local 3935 if (!PointeeType.isNull()) { in decomposeTypeForEH() 3936 IsConst = PointeeType.isConstQualified(); in decomposeTypeForEH() 3937 IsVolatile = PointeeType.isVolatileQualified(); in decomposeTypeForEH() 3938 IsUnaligned = PointeeType.getQualifiers().hasUnaligned(); in decomposeTypeForEH() 3944 T = Context.getMemberPointerType(PointeeType.getUnqualifiedType(), in decomposeTypeForEH() 3951 T = Context.getPointerType(PointeeType.getUnqualifiedType()); in decomposeTypeForEH() 4222 QualType PointeeType = T; in getCatchableType() local 4224 PointeeType = T->getPointeeType(); in getCatchableType() 4225 if (const CXXRecordDecl *RD = PointeeType->getAsCXXRecordDecl()) { in getCatchableType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SmallSet.h | 271 template <typename PointeeType, unsigned N> 272 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVISelLowering.cpp | 580 SPIRVType *PointeeType = GR.getPointeeType(PtrType); in enforcePtrTypeCompatibility() local 583 if (PointeeType == OpType) in enforcePtrTypeCompatibility() 586 if (typesLogicallyMatch(PointeeType, OpType, GR)) { in enforcePtrTypeCompatibility() 589 insertLogicalCopyOnResult(I, PointeeType)) { in enforcePtrTypeCompatibility()
|
| H A D | SPIRVModuleAnalysis.cpp | 1131 MachineInstr *PointeeType = MRI.getUniqueVRegDef(PointeeTypeReg); in addOpAccessChainReqs() local 1132 if (PointeeType->getOpcode() != SPIRV::OpTypeImage && in addOpAccessChainReqs() 1133 PointeeType->getOpcode() != SPIRV::OpTypeSampledImage && in addOpAccessChainReqs() 1134 PointeeType->getOpcode() != SPIRV::OpTypeSampler) { in addOpAccessChainReqs() 1140 if (isUniformTexelBuffer(PointeeType)) { in addOpAccessChainReqs() 1147 } else if (isInputAttachment(PointeeType)) { in addOpAccessChainReqs() 1154 } else if (isStorageTexelBuffer(PointeeType)) { in addOpAccessChainReqs() 1161 } else if (isSampledImage(PointeeType) || in addOpAccessChainReqs() 1162 isCombinedImageSampler(PointeeType) || in addOpAccessChainReqs() 1163 PointeeType->getOpcode() == SPIRV::OpTypeSampler) { in addOpAccessChainReqs() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 3259 QualType PointeeType; 3263 PointeeType(Pointee) {} 3266 QualType getPointeeType() const { return PointeeType; } 3472 QualType PointeeType; 3476 PointeeType(Pointee) {} 3480 QualType getPointeeType() const { return PointeeType; } 3500 QualType PointeeType; 3506 PointeeType(Referencee) { 3515 QualType getPointeeTypeAsWritten() const { return PointeeType; } 3521 T = T->PointeeType->castAs<ReferenceType>(); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.h | 129 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
|
| H A D | DataflowEnvironment.h | 432 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 959 inline GetElementPtrInst(Type *PointeeType, Value *Ptr, 973 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr, 978 assert(PointeeType && "Must specify element type"); 981 PointeeType, Ptr, IdxList, AllocMarker, NameStr, InsertBefore); 984 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr, 989 Create(PointeeType, Ptr, IdxList, NameStr, InsertBefore); 997 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, 1000 return Create(PointeeType, Ptr, IdxList, GEPNoWrapFlags::inBounds(), 1156 GetElementPtrInst::GetElementPtrInst(Type *PointeeType, Value *Ptr, 1162 SourceElementType(PointeeType), [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 54 virtual InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument 1239 InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument 1242 assert(PointeeType && Ptr && "can't get GEPCost of nullptr"); in getGEPCost() 1250 auto GTI = gep_type_begin(PointeeType, Operands); in getGEPCost()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 842 QualType RebuildPointerType(QualType PointeeType, SourceLocation Sigil); 848 QualType RebuildBlockPointerType(QualType PointeeType, SourceLocation Sigil); 867 QualType RebuildMemberPointerType(QualType PointeeType, 895 QualType RebuildObjCObjectPointerType(QualType PointeeType, 1002 QualType RebuildDependentAddressSpaceType(QualType PointeeType, 5531 QualType PointeeType in TransformPointerType() local 5533 if (PointeeType.isNull()) in TransformPointerType() 5537 if (PointeeType->getAs<ObjCObjectType>()) { in TransformPointerType() 5542 Result = SemaRef.Context.getObjCObjectPointerType(PointeeType); in TransformPointerType() 5550 PointeeType != TL.getPointeeLoc().getType()) { in TransformPointerType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.h | 74 void setPointeeType(uint32_t PointeeType);
|