Home
last modified time | relevance | path

Searched refs:Pointee (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.h38 Block *Pointee; member
113 return P.asBlockPointer().Pointee == asBlockPointer().Pointee &&
129 return reinterpret_cast<uint64_t>(asBlockPointer().Pointee) + Offset; in getIntegerRepresentation()
142 return Pointer(asBlockPointer().Pointee, RootPtrMark, in atIndex()
149 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in atIndex()
158 return Pointer(asBlockPointer().Pointee, Field, Field); in atField()
166 return Pointer(asBlockPointer().Pointee, O, O); in atFieldSub()
180 return Pointer(asBlockPointer().Pointee, sizeof(InlineDescriptor), in narrow()
185 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in narrow()
195 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in narrow()
[all …]
H A DPointer.cpp24 Pointer::Pointer(Block *Pointee) in Pointer() argument
25 : Pointer(Pointee, Pointee->getDescriptor()->getMetadataSize(), in Pointer()
26 Pointee->getDescriptor()->getMetadataSize()) {} in Pointer()
28 Pointer::Pointer(Block *Pointee, uint64_t BaseAndOffset) in Pointer() argument
29 : Pointer(Pointee, BaseAndOffset, BaseAndOffset) {} in Pointer()
35 if (isBlockPointer() && PointeeStorage.BS.Pointee) in Pointer()
36 PointeeStorage.BS.Pointee->addPointer(this); in Pointer()
39 Pointer::Pointer(Block *Pointee, unsigned Base, uint64_t Offset) in Pointer() argument
43 PointeeStorage.BS = {Pointee, Base}; in Pointer()
45 if (Pointee) in Pointer()
[all …]
H A DEvaluationResult.cpp200 const Pointer &Pointee = Ptr.deref<Pointer>(); in collectBlocks() local
201 if (isUsefulPtr(Pointee) && !Blocks.contains(Pointee.block())) in collectBlocks()
202 collectBlocks(Pointee, Blocks); in collectBlocks()
H A DInterpBlock.cpp76 Old->PointeeStorage.BS.Pointee = nullptr; in replacePointer()
108 P->PointeeStorage.BS.Pointee = &B; in DeadBlock()
H A DInterpState.cpp41 P->PointeeStorage.BS.Pointee = nullptr; in cleanup()
H A DDynamicAllocator.cpp31 B->Pointers->PointeeStorage.BS.Pointee = nullptr; in cleanup()
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp479 if (Pointee->kind() == NodeKind::FunctionSignature) { in outputPre()
483 static_cast<const FunctionSignatureNode *>(Pointee); in outputPre()
486 Pointee->outputPre(OB, Flags); in outputPre()
493 if (Pointee->kind() == NodeKind::ArrayType) { in outputPre()
495 } else if (Pointee->kind() == NodeKind::FunctionSignature) { in outputPre()
498 static_cast<const FunctionSignatureNode *>(Pointee); in outputPre()
525 if (Pointee->kind() == NodeKind::ArrayType || in outputPost()
526 Pointee->kind() == NodeKind::FunctionSignature) in outputPost()
529 Pointee->outputPost(OB, Flags); in outputPost()
H A DMicrosoftDemangle.cpp922 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); in demangleVariableEncoding()
2086 Pointer->Pointee = demangleFunctionType(MangledName, false); in demanglePointerType()
2093 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Mangle); in demanglePointerType()
2112 Pointer->Pointee = demangleFunctionType(MangledName, true); in demangleMemberPointerType()
2120 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Drop); in demangleMemberPointerType()
2121 if (Pointer->Pointee) in demangleMemberPointerType()
2122 Pointer->Pointee->Quals = PointeeQuals; in demangleMemberPointerType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaWasm.cpp74 QualType Pointee = Context.getFunctionType(Context.VoidTy, {}, {}); in BuiltinWasmRefNullFunc() local
75 QualType Type = Context.getPointerType(Pointee); in BuiltinWasmRefNullFunc()
76 Pointee = Context.getAddrSpaceQualType(Pointee, LangAS::wasm_funcref); in BuiltinWasmRefNullFunc()
78 Context.getPointerType(Pointee)); in BuiltinWasmRefNullFunc()
H A DSemaAPINotes.cpp44 QualType Pointee = Type->getPointeeType(); in isIndirectPointerType() local
45 if (Pointee.isNull()) in isIndirectPointerType()
48 return Pointee->isAnyPointerType() || Pointee->isObjCObjectPointerType() || in isIndirectPointerType()
49 Pointee->isMemberPointerType(); in isIndirectPointerType()
H A DSemaSwift.cpp108 QualType Pointee = PT->getPointeeType(); in isErrorParameter() local
111 if (const auto *OPT = Pointee->getAs<ObjCObjectPointerType>()) in isErrorParameter()
117 if (const auto *PT = Pointee->getAs<PointerType>()) in isErrorParameter()
H A DSemaExprCXX.cpp3707 QualType Pointee = Type->castAs<PointerType>()->getPointeeType(); in ActOnCXXDelete() local
3708 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete()
3710 if (Pointee.getAddressSpace() != LangAS::Default && in ActOnCXXDelete()
3714 << Pointee.getUnqualifiedType() in ActOnCXXDelete()
3715 << Pointee.getQualifiers().getAddressSpaceAttributePrintValue(); in ActOnCXXDelete()
3718 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()
3725 << (LangOpts.CPlusPlus26 ? Pointee : Type) in ActOnCXXDelete()
3727 } else if (Pointee->isFunctionType() || Pointee->isVoidType() || in ActOnCXXDelete()
3728 Pointee->isSizelessType()) { in ActOnCXXDelete()
3731 } else if (!Pointee->isDependentType()) { in ActOnCXXDelete()
[all …]
/freebsd/contrib/googletest/googlemock/test/
H A Dgmock-matchers-containers_test.cc74 EXPECT_CALL(helper, Call(Contains(Pointee(2)))); in TEST()
175 const Matcher<int*> m = Pointee(Ge(0)); in TEST()
185 const Matcher<const double*> m = Pointee(Ge(0)); in TEST()
195 const Matcher<int* const&> m = Pointee(Ge(0)); in TEST()
205 const Matcher<double*&> m = Pointee(Ge(0)); in TEST()
217 const Matcher<std::unique_ptr<int>> m = Pointee(Ge(0)); in TEST()
224 const Matcher<std::unique_ptr<const int>> m = Pointee(Ge(0)); in TEST()
298 const Matcher<ConstPropagatingPtr<int>> m = Pointee(Lt(5)); in TEST()
310 const Matcher<const char*> m = Pointee(_); in TEST()
316 const Matcher<int*> m = Pointee(5); in TEST()
[all …]
H A Dgmock-matchers-arithmetic_test.cc1446 EXPECT_THAT(p, Pointee(Eq(3))); in TEST()
1447 EXPECT_THAT(p, Not(Pointee(Eq(2)))); in TEST()
1502 EXPECT_THAT(p, AllOf(Pointee(Eq(3)), Pointee(Gt(0)), Pointee(Lt(5)))); in TEST()
1503 EXPECT_THAT(p, Not(AllOf(Pointee(Eq(3)), Pointee(Gt(0)), Pointee(Lt(3))))); in TEST()
1508 EXPECT_THAT(p, AnyOf(Pointee(Eq(5)), Pointee(Lt(0)), Pointee(Lt(5)))); in TEST()
1509 EXPECT_THAT(p, Not(AnyOf(Pointee(Eq(5)), Pointee(Lt(0)), Pointee(Gt(5))))); in TEST()
H A Dgmock_link_test.h164 using testing::Pointee;
659 Matcher<int*> m = Pointee(Eq(1)); in TEST()
H A Dgmock-matchers-comparisons_test.cc2195 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(4)))); in TEST()
2197 Not(WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(5))))); in TEST()
2206 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_)))); in TEST()
2209 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<OtherDerived*>(Pointee(_)))); in TEST()
2212 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<Derived*>(Pointee(_)))); in TEST()
2254 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_)); in TEST()
2263 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_)); in TEST()
H A Dgmock-actions_test.cc705 Field(&Result::v, Pointee(ElementsAre(17, 19, 23)))); in TEST()
708 Field(&Result::v, Pointee(ElementsAre(29, 31, 37)))); in TEST()
801 EXPECT_THAT(mock.AsStdFunction()(), Pointee(17)); in TEST()
1837 EXPECT_CALL(mock, TakeUnique(testing::Pointee(7))) in TEST()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp191 const Type *Pointee; member in __anon819a2c470111::PointerType
195 PointerType(const Type *Pointee, bool Const) in PointerType() argument
196 : Type(TypeKind::Pointer), Pointee(Pointee), Const(Const) {} in PointerType()
198 bool requiresFloat() const override { return Pointee->requiresFloat(); } in requiresFloat()
199 bool requiresMVE() const override { return Pointee->requiresMVE(); } in requiresMVE()
201 std::string Name = Pointee->cName(); in cName()
206 assert(!isa<PointerType>(Pointee) && "Pointer to pointer not supported"); in cName()
213 return "llvm::PointerType::getUnqual(" + Pointee->llvmName() + ")"; in llvmName()
215 const Type *getPointeeType() const { return Pointee; } in getPointeeType()
1125 const Type *Pointee = getType(D->getArg(0), Param); in getType() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h613 const Node *Pointee; variable
618 Pointee(Pointee_) {} in PointerType()
620 const Node *getPointee() const { return Pointee; } in getPointee()
622 template<typename Fn> void match(Fn F) const { F(Pointee); } in match()
625 return Pointee->hasRHSComponent(OB); in hasRHSComponentSlow()
630 if (Pointee->getKind() != KObjCProtoName || in printLeft()
631 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) { in printLeft()
632 Pointee->printLeft(OB); in printLeft()
633 if (Pointee->hasArray(OB)) in printLeft()
635 if (Pointee->hasArray(OB) || Pointee->hasFunction(OB)) in printLeft()
[all …]
H A DMicrosoftDemangleNodes.h470 TypeNode *Pointee = nullptr; member
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DRecordName.cpp171 StringRef Pointee = Types.getTypeName(Ptr.getReferentType()); in visitKnownRecord() local
173 Name = formatv("{0} {1}::*", Pointee, Class); in visitKnownRecord()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3166 PointerType(QualType Pointee, QualType CanonicalPtr)
3167 : Type(Pointer, CanonicalPtr, Pointee->getDependence()),
3168 PointeeType(Pointee) {}
3180 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) {
3181 ID.AddPointer(Pointee.getAsOpaquePtr());
3377 BlockPointerType(QualType Pointee, QualType CanonicalCls)
3378 : Type(BlockPointer, CanonicalCls, Pointee->getDependence()),
3379 PointeeType(Pointee) {}
3392 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) {
3393 ID.AddPointer(Pointee.getAsOpaquePtr());
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp722 QualType Pointee = ParamTy->getPointeeType(); in evalCall() local
723 if (Pointee.isConstQualified() || Pointee->isVoidType()) in evalCall()
726 Escaped.emplace_back(loc::MemRegionVal(MR), State->getSVal(MR, Pointee)); in evalCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp560 SymbolRef Pointee = PointeeVal.getAsLocSymbol(); in updateOutParameters() local
561 if (!Pointee) in updateOutParameters()
568 return setRefBinding(St, Pointee, in updateOutParameters()
572 return setRefBinding(St, Pointee, in updateOutParameters()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DGenericTaintChecker.cpp134 if (auto Pointee = getPointeeOf(State, Arg)) in getTaintedPointeeOrPointer() local
135 if (isTainted(State, *Pointee)) // FIXME: isTainted(...) ? Pointee : None; in getTaintedPointeeOrPointer()
136 return Pointee; in getTaintedPointeeOrPointer()

12