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

12

/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.cpp177 auto PointeeType = Symbol.getPointeeType(); local
178 if (!PointeeType)
180 PointeeType->dump(*this);
181 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) {
186 } else if (isa<PDBSymbolTypeArray>(PointeeType)) {
200 auto PointeeType = Symbol.getPointeeType(); local
201 assert(PointeeType);
202 if (!PointeeType)
204 if (isa<PDBSymbolTypeFunctionSig>(PointeeType) ||
205 isa<PDBSymbolTypeArray>(PointeeType)) {
[all...]
H A DPrettyTypedefDumper.cpp58 auto PointeeType = Symbol.getPointeeType(); local
59 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) {
66 PointeeType->dump(*this);
H A DPrettyFunctionDumper.cpp243 auto PointeeType = Symbol.getPointeeType(); local
244 if (!PointeeType)
247 if (auto FuncSig = unique_dyn_cast<PDBSymbolTypeFunctionSig>(PointeeType)) {
257 PointeeType->dump(*this);
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp186 QualType PointeeType = CastedType->getPointeeType(); local
187 if (PointeeType->isVoidType())
202 if (typesCompatible(BR.getContext(), PointeeType, SizeofType))
207 if (compatibleWithArrayType(BR.getContext(), PointeeType, SizeofType))
228 << PointeeType.getAsString() << "', which is incompatible with "
H A DMallocChecker.cpp1362 QualType Result = T, PointeeType = T->getPointeeType(); local
1363 while (!PointeeType.isNull()) {
1364 Result = PointeeType;
1365 PointeeType = PointeeType->getPointeeType();
/netbsd-current/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-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTypes.cpp634 llvm::Type *PointeeType = ConvertTypeForMem(ETy); local
636 ResultType = llvm::PointerType::get(PointeeType, AS);
642 llvm::Type *PointeeType = ConvertTypeForMem(ETy); local
643 if (PointeeType->isVoidTy())
644 PointeeType = llvm::Type::getInt8Ty(getLLVMContext());
646 unsigned AS = PointeeType->isFunctionTy()
650 ResultType = llvm::PointerType::get(PointeeType, AS);
747 llvm::Type *PointeeType = CGM.getLangOpts().OpenCL local
751 ResultType = llvm::PointerType::get(PointeeType, AS);
H A DMicrosoftCXXABI.cpp3834 QualType PointeeType = T->getPointeeType(); local
3835 if (!PointeeType.isNull()) {
3836 IsConst = PointeeType.isConstQualified();
3837 IsVolatile = PointeeType.isVolatileQualified();
3838 IsUnaligned = PointeeType.getQualifiers().hasUnaligned();
3844 T = Context.getMemberPointerType(PointeeType.getUnqualifiedType(),
3850 T = Context.getPointerType(PointeeType.getUnqualifiedType());
4123 QualType PointeeType = T; local
4125 PointeeType = T->getPointeeType();
4126 if (const CXXRecordDecl *RD = PointeeType
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DMicrosoftMangle.cpp397 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType);
2024 QualType PointeeType) {
2026 bool is64Bit = PointeeType.isNull() ? PointersAre64Bit :
2027 is64BitPointer(PointeeType.getQualifiers());
2028 if (is64Bit && (PointeeType.isNull() || !PointeeType->isFunctionType()))
2035 (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned()))
2536 manglePointerExtQualifiers(Quals, /*PointeeType=*/QualType());
2906 QualType PointeeType
[all...]
H A DType.cpp265 QualType PointeeType,
271 PointeeType->getDependence() |
274 Context(Context), AddrSpaceExpr(AddrSpaceExpr), PointeeType(PointeeType),
279 QualType PointeeType,
281 ID.AddPointer(PointeeType.getAsOpaquePtr());
1739 QualType PointeeType; local
1741 PointeeType = PT->getPointeeType();
1743 PointeeType = RT->getPointeeType();
1747 if (const auto *RT = PointeeType
264 DependentAddressSpaceType(const ASTContext &Context, QualType PointeeType, QualType can, Expr *AddrSpaceExpr, SourceLocation loc) argument
277 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, QualType PointeeType, Expr *AddrSpaceExpr) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h2637 QualType PointeeType; member in class:clang::PointerType
2641 PointeeType(Pointee) {}
2644 QualType getPointeeType() const { return PointeeType; }
2718 QualType PointeeType; member in class:clang::BlockPointerType
2722 PointeeType(Pointee) {}
2726 QualType getPointeeType() const { return PointeeType; }
2746 QualType PointeeType; member in class:clang::ReferenceType
2752 PointeeType(Referencee) {
2761 QualType getPointeeTypeAsWritten() const { return PointeeType; }
2767 T = T->PointeeType
2828 QualType PointeeType; member in class:clang::MemberPointerType
3146 QualType PointeeType; member in class:clang::DependentAddressSpaceType
[all...]
/netbsd-current/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, argument
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, argument
964 if (!PointeeType) {
965 PointeeType
985 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument
1001 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr, BasicBlock *InsertAtEnd) argument
1154 GetElementPtrInst(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument
1168 GetElementPtrInst(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, BasicBlock *InsertAtEnd) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h51 getGEPCost(Type *PointeeType, const Value *Ptr, argument
856 getGEPCost(Type *PointeeType, const Value *Ptr, argument
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,
1745 return Impl.getGEPCost(PointeeType, Ptr, Operands);
/netbsd-current/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 local
4930 if (PointeeType.isNull())
4934 if (PointeeType->getAs<ObjCObjectType>()) {
4939 Result = SemaRef.Context.getObjCObjectPointerType(PointeeType);
4947 PointeeType !
4966 QualType PointeeType local
4996 QualType PointeeType = getDerived().TransformType(TLB, TL.getPointeeLoc()); local
5044 QualType PointeeType = getDerived().TransformType(TLB, TL.getPointeeLoc()); local
7141 QualType PointeeType = getDerived().TransformType(TLB, TL.getPointeeLoc()); local
14094 RebuildPointerType(QualType PointeeType, SourceLocation Star) argument
14101 RebuildBlockPointerType(QualType PointeeType, SourceLocation Star) argument
14118 RebuildMemberPointerType(QualType PointeeType, QualType ClassType, SourceLocation Sigil) argument
14157 RebuildObjCObjectPointerType( QualType PointeeType, SourceLocation Star) argument
14246 RebuildDependentAddressSpaceType( QualType PointeeType, Expr *AddrSpaceExpr, SourceLocation AttributeLoc) argument
[all...]
H A DSemaType.cpp2059 static QualType deduceOpenCLPointeeAddrSpace(Sema &S, QualType PointeeType) { argument
2060 if (!PointeeType->isUndeducedAutoType() && !PointeeType->isDependentType() &&
2061 !PointeeType->isSamplerT() &&
2062 !PointeeType.hasAddressSpace())
2063 PointeeType = S.getASTContext().getAddrSpaceQualType(
2064 PointeeType, S.getLangOpts().OpenCLGenericAddressSpace
2067 return PointeeType;
/netbsd-current/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) { argument
94 BTFType.Type = PointeeType;
/netbsd-current/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c596 value Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType,
600 DIBuilder_val(Builder), PointeeType, ClassType,
608 (LLVMMetadataRef)argv[1], // PointeeType
595 llvm_dibuild_create_member_pointer_type_native( value Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags) argument
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DDebugInfo.h775 * \param PointeeType Type pointed to by this pointer.
783 LLVMMetadataRef PointeeType,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp1146 QualType PointeeType = PT->getPointeeType(); local
1147 if (Ctx.hasSameUnqualifiedType(PointeeType, Ctx.CharTy)) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugInfo.cpp1298 LLVMMetadataRef PointeeType,
1304 unwrapDI<DIType>(PointeeType),
1297 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags) argument
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp210 TargetTransformInfo::getGEPCost(Type *PointeeType, const Value *Ptr, argument
213 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands, CostKind);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2672 Type *PointeeType = nullptr; local
2675 PointeeType = getTypeByID(Record[OpNum++]);
2702 if (!PointeeType)
2703 PointeeType = ImplicitPointeeType;
2704 else if (PointeeType != ImplicitPointeeType)
2709 V = ConstantExpr::getGetElementPtr(PointeeType, Elts[0], Indices,
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h365 InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr, argument
367 return BaseT::getGEPCost(PointeeType, Ptr, Operands);

Completed in 586 milliseconds

12