Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp186 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody() local
187 if (PointeeType->isVoidType()) in checkASTCodeBody()
202 if (typesCompatible(BR.getContext(), PointeeType, SizeofType)) in checkASTCodeBody()
207 if (compatibleWithArrayType(BR.getContext(), PointeeType, SizeofType)) in checkASTCodeBody()
228 << 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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DMicrosoftMangle.cpp397 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType);
2024 QualType PointeeType) { in manglePointerExtQualifiers() argument
2026 bool is64Bit = PointeeType.isNull() ? PointersAre64Bit : in manglePointerExtQualifiers()
2027 is64BitPointer(PointeeType.getQualifiers()); in manglePointerExtQualifiers()
2028 if (is64Bit && (PointeeType.isNull() || !PointeeType->isFunctionType())) in manglePointerExtQualifiers()
2035 (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned())) in manglePointerExtQualifiers()
2906 QualType PointeeType = T->getPointeeType(); in mangleType() local
2908 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()
2909 if (const FunctionProtoType *FPT = PointeeType->getAs<FunctionProtoType>()) { in mangleType()
2914 mangleQualifiers(PointeeType.getQualifiers(), true); 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.cpp2698 CanQualType PointeeType in isCopyOrMoveConstructor() local
2702 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor()
2708 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DSmallSet.h255 template <typename PointeeType, unsigned N>
256 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h2637 QualType PointeeType;
2641 PointeeType(Pointee) {}
2644 QualType getPointeeType() const { return PointeeType; }
2718 QualType PointeeType;
2722 PointeeType(Pointee) {}
2726 QualType getPointeeType() const { return PointeeType; }
2746 QualType PointeeType;
2752 PointeeType(Referencee) {
2761 QualType getPointeeTypeAsWritten() const { return PointeeType; }
2767 T = T->PointeeType->castAs<ReferenceType>();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h927 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
930 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
943 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
948 if (!PointeeType) {
949 PointeeType =
953 ->isOpaqueOrPointeeTypeMatches(PointeeType));
955 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values,
959 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
964 if (!PointeeType) {
965 PointeeType =
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h51 getGEPCost(Type *PointeeType, const Value *Ptr,
856 getGEPCost(Type *PointeeType, const Value *Ptr,
859 assert(PointeeType && Ptr && "can't get GEPCost of nullptr");
862 PointeeType &&
871 auto GTI = gep_type_begin(PointeeType, Operands);
H A DTargetTransformInfo.h268 getGEPCost(Type *PointeeType, const Value *Ptr,
1443 virtual InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr,
1742 getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument
1745 return Impl.getGEPCost(PointeeType, Ptr, Operands); in getGEPCost()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h752 QualType RebuildPointerType(QualType PointeeType, SourceLocation Sigil);
758 QualType RebuildBlockPointerType(QualType PointeeType, SourceLocation Sigil);
777 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType,
804 QualType RebuildObjCObjectPointerType(QualType PointeeType,
917 QualType RebuildDependentAddressSpaceType(QualType PointeeType,
4928 QualType PointeeType in TransformPointerType() local
4930 if (PointeeType.isNull()) in TransformPointerType()
4934 if (PointeeType->getAs<ObjCObjectType>()) { in TransformPointerType()
4939 Result = SemaRef.Context.getObjCObjectPointerType(PointeeType); in TransformPointerType()
4947 PointeeType != TL.getPointeeLoc().getType()) { in TransformPointerType()
[all …]
H A DSemaType.cpp2059 static QualType deduceOpenCLPointeeAddrSpace(Sema &S, QualType PointeeType) { in deduceOpenCLPointeeAddrSpace() argument
2060 if (!PointeeType->isUndeducedAutoType() && !PointeeType->isDependentType() && in deduceOpenCLPointeeAddrSpace()
2061 !PointeeType->isSamplerT() && in deduceOpenCLPointeeAddrSpace()
2062 !PointeeType.hasAddressSpace()) in deduceOpenCLPointeeAddrSpace()
2063 PointeeType = S.getASTContext().getAddrSpaceQualType( in deduceOpenCLPointeeAddrSpace()
2064 PointeeType, S.getLangOpts().OpenCLGenericAddressSpace in deduceOpenCLPointeeAddrSpace()
2067 return PointeeType; in deduceOpenCLPointeeAddrSpace()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c596 value Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, in llvm_dibuild_create_member_pointer_type_native() argument
600 DIBuilder_val(Builder), PointeeType, ClassType, in llvm_dibuild_create_member_pointer_type_native()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp1146 QualType PointeeType = PT->getPointeeType(); in doRewriteToUTF8StringBoxedExpressionHelper() local
1147 if (Ctx.hasSameUnqualifiedType(PointeeType, Ctx.CharTy)) { in doRewriteToUTF8StringBoxedExpressionHelper()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DDebugInfo.h783 LLVMMetadataRef PointeeType,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp210 TargetTransformInfo::getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost() argument
213 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands, CostKind); in getGEPCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugInfo.cpp1298 LLVMMetadataRef PointeeType, in LLVMDIBuilderCreateMemberPointerType() argument
1304 unwrapDI<DIType>(PointeeType), in LLVMDIBuilderCreateMemberPointerType()
/netbsd-src/external/apache2/llvm/dist/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()

12