/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Pointer.cpp | 17 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {} argument 19 Pointer::Pointer(const Pointer &P) : Pointer(P.Pointee, P.Base, P.Offset) {} 22 : Pointee(P.Pointee), Base(P.Base), Offset(P.Offset) { 23 if (Pointee) 24 Pointee->movePointer(&P, this); 27 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset) argument 28 : Pointee(Pointee), Bas [all...] |
H A D | Pointer.h | 60 return Pointer(Pointee, RootPtrMark, getDeclDesc()->getSize()); 66 return Pointer(Pointee, Base, Base + Off); 72 return Pointer(Pointee, Field, Field); 83 return Pointer(Pointee, 0, Offset == 0 ? Offset : PastEndMark); 87 return Pointer(Pointee, Base, PastEndMark); 96 return Pointer(Pointee, Base, Offset + sizeof(InitMap *)); 101 return Pointer(Pointee, Offset, Offset); 108 return Pointer(Pointee, NewBase, NewBase); 120 return Pointer(Pointee, Base, Base + getSize() + Adjust); 129 return Pointer(Pointee, RootPtrMar 333 Block *Pointee = nullptr; member in class:clang::interp::Pointer [all...] |
H A D | Block.cpp | 76 P->Pointee = &B;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangleNodes.cpp | 473 if (Pointee->kind() == NodeKind::FunctionSignature) { 477 static_cast<const FunctionSignatureNode *>(Pointee); 480 Pointee->outputPre(OS, Flags); 487 if (Pointee->kind() == NodeKind::ArrayType) { 489 } else if (Pointee->kind() == NodeKind::FunctionSignature) { 492 static_cast<const FunctionSignatureNode *>(Pointee); 519 if (Pointee->kind() == NodeKind::ArrayType || 520 Pointee->kind() == NodeKind::FunctionSignature) 523 Pointee->outputPost(OS, Flags);
|
H A D | MicrosoftDemangle.cpp | 870 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); 2017 Pointer->Pointee = demangleFunctionType(MangledName, false); 2024 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Mangle); 2042 Pointer->Pointee = demangleFunctionType(MangledName, true); 2050 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Drop); 2051 if (Pointer->Pointee) 2052 Pointer->Pointee->Quals = PointeeQuals;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 2619 PointerType(QualType Pointee, QualType CanonicalPtr) argument 2620 : Type(Pointer, CanonicalPtr, Pointee->isDependentType(), 2621 Pointee->isInstantiationDependentType(), 2622 Pointee->isVariablyModifiedType(), 2623 Pointee->containsUnexpandedParameterPack()), 2624 PointeeType(Pointee) {} 2652 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) { argument 2653 ID.AddPointer(Pointee.getAsOpaquePtr()); 2715 /// "void (^)(int)", etc. Pointee is required to always be a function type. 2722 BlockPointerType(QualType Pointee, QualTyp argument 2740 Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) argument 2842 MemberPointerType(QualType Pointee, const Type *Cls, QualType CanonicalPtr) argument 2877 Profile(llvm::FoldingSetNodeID &ID, QualType Pointee, const Type *Class) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | MveEmitter.cpp | 187 const Type *Pointee; member in class:__anon961::PointerType 191 PointerType(const Type *Pointee, bool Const) argument 192 : Type(TypeKind::Pointer), Pointee(Pointee), Const(Const) {} 194 bool requiresFloat() const override { return Pointee->requiresFloat(); } 196 std::string Name = Pointee->cName(); 201 assert(!isa<PointerType>(Pointee) && "Pointer to pointer not supported"); 208 return "llvm::PointerType::getUnqual(" + Pointee->llvmName() + ")"; 1087 const Type *Pointee = getType(D->getArg(0), Param); 1088 return getPointerType(Pointee, O [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | RecordName.cpp | 165 StringRef Pointee = Types.getTypeName(Ptr.getReferentType()); 167 Name = formatv("{0} {1}::*", Pointee, Class);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 474 const Node *Pointee; member in class:final 479 Pointee(Pointee_) {} 481 template<typename Fn> void match(Fn F) const { F(Pointee); } 484 return Pointee->hasRHSComponent(S); 489 if (Pointee->getKind() != KObjCProtoName || 490 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) { 491 Pointee->printLeft(s); 492 if (Pointee->hasArray(s)) 494 if (Pointee->hasArray(s) || Pointee 522 const Node *Pointee; member in class:ReferenceType [all...] |
H A D | MicrosoftDemangleNodes.h | 329 // Valid if this FunctionTypeNode is the Pointee of a PointerType or 471 TypeNode *Pointee = nullptr; member in struct:llvm::ms_demangle::PointerTypeNode
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCallAndReturn.cpp | 619 QualType Pointee = ParamTy->getPointeeType(); local 620 if (Pointee.isConstQualified() || Pointee->isVoidType()) 623 Escaped.emplace_back(loc::MemRegionVal(MR), State->getSVal(MR, Pointee));
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.cpp | 561 SymbolRef Pointee = PointeeVal.getAsLocSymbol(); local 562 if (!Pointee) 569 return setRefBinding(St, Pointee, 573 return setRefBinding(St, Pointee,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 3306 QualType Pointee = Type->castAs<PointerType>()->getPointeeType(); 3307 QualType PointeeElem = Context.getBaseElementType(Pointee); 3309 if (Pointee.getAddressSpace() != LangAS::Default && 3313 << Pointee.getUnqualifiedType() 3314 << Pointee.getQualifiers().getAddressSpaceAttributePrintValue(); 3317 if (Pointee->isVoidType() && !isSFINAEContext()) { 3323 } else if (Pointee->isFunctionType() || Pointee->isVoidType()) { 3326 } else if (!Pointee->isDependentType()) { 3329 if (!RequireCompleteType(StartLoc, Pointee, [all...] |
H A D | SemaType.cpp | 6712 QualType Pointee = Type->getPointeeType(); local 6714 Pointee = S.Context.getAddrSpaceQualType( 6715 S.Context.removeAddrSpaceQualType(Pointee), ASIdx); 6716 Type = State.getAttributedType(A, Type, S.Context.getPointerType(Pointee));
|
H A D | SemaDecl.cpp | 5775 QualType Pointee = PTy->getPointeeType(); local 5777 TryToFixInvalidVariablyModifiedType(Pointee, Context, SizeIsNegative,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 3766 QualType Pointee = PT->getPointeeType(); local 3767 Qualifiers Qs = Pointee.getQualifiers(); 3773 Pointee.getAddressSpace() == LangAS::opencl_generic) || 3776 Pointee.getAddressSpace() == LangAS::opencl_private)) 3779 if (Pointee->isVoidType() && Qs.empty() && // to void*
|
H A D | Type.cpp | 4099 QualType Pointee = Pointer->getPointeeType(); 4100 return Pointee->isVoidType() || Pointee->isRecordType();
|
H A D | ASTContext.cpp | 2912 QualType Pointee = ptr->getPointeeType(); local 2913 if (Pointee->isAnyPointerType()) { 2914 QualType ResultType = getObjCGCQualType(Pointee, GCAttr); 2935 QualType Pointee = Ptr->getPointeeType(); local 2936 if (isPtrSizeAddressSpace(Pointee.getAddressSpace())) { 2937 return getPointerType(removeAddrSpaceQualType(Pointee));
|
H A D | ExprConstant.cpp | 7849 QualType Pointee = E->getType()->castAs<PointerType>()->getPointeeType(); 7850 Result.addUnsizedArray(Info, E, Pointee); 7992 QualType Pointee = PExp->getType()->castAs<PointerType>()->getPointeeType(); 7993 return HandleLValueArrayAdjustment(Info, E, Result, Pointee, Offset);
|