Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.h83 return Pointee == P.Pointee && Base == P.Base && Offset == P.Offset;
87 return Pointee != P.Pointee || Base != P.Base || Offset != P.Offset;
197 bool isLive() const { return Pointee && !Pointee->IsDead; } in isLive()
203 assert(Pointee); in getDeclDesc()
302 bool isExtern() const { return Pointee && Pointee->isExtern(); } in isExtern()
305 assert(Pointee); in isStatic()
310 assert(Pointee); in isTemporary()
336 assert(Pointee); in getDeclID()
366 if (!Pointee) in isOnePastEnd()
377 assert(Pointee); in deref()
[all …]
H A DPointer.cpp22 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {} in Pointer() argument
30 : Pointee(P.Pointee), Base(P.Base), Offset(P.Offset) { in Pointer()
31 if (Pointee) in Pointer()
36 : Pointee(Pointee), Base(Base), Offset(Offset) { in Pointer()
38 if (Pointee) in Pointer()
52 if (Pointee) in operator =()
58 Pointee = P.Pointee; in operator =()
59 if (Pointee) in operator =()
69 if (Pointee) in operator =()
75 Pointee = P.Pointee; in operator =()
[all …]
H A DInterpBlock.cpp76 Old->Pointee = nullptr; in replacePointer()
107 P->Pointee = &B; in DeadBlock()
/freebsd-14.2/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.cpp909 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); in demangleVariableEncoding()
2073 Pointer->Pointee = demangleFunctionType(MangledName, false); in demanglePointerType()
2080 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Mangle); in demanglePointerType()
2099 Pointer->Pointee = demangleFunctionType(MangledName, true); in demangleMemberPointerType()
2107 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Drop); in demangleMemberPointerType()
2108 if (Pointer->Pointee) in demangleMemberPointerType()
2109 Pointer->Pointee->Quals = PointeeQuals; in demangleMemberPointerType()
/freebsd-14.2/contrib/googletest/googlemock/test/
H A Dgmock-matchers-containers_test.cc175 const Matcher<int*> m = Pointee(Ge(0)); in TEST()
316 const Matcher<int*> m = Pointee(5); in TEST()
343 const Matcher<int*> m = Pointee(0); in TEST()
1639 EXPECT_CALL(helper, Call(Not(IsSupersetOf({Pointee(1), Pointee(2)})))); in TEST()
1765 EXPECT_CALL(helper, Call(IsSubsetOf({Pointee(1), Pointee(2)}))); in TEST()
1806 EXPECT_CALL(helper, Call(ElementsAre(Pointee(1), Pointee(2)))); in TEST()
1809 EXPECT_CALL(helper, Call(ElementsAreArray({Pointee(3), Pointee(4)}))); in TEST()
1916 Call(UnorderedElementsAreArray({Pointee(1), Pointee(2)}))); in TEST()
1969 EXPECT_CALL(helper, Call(UnorderedElementsAre(Pointee(1), Pointee(2)))); in TEST_F()
2491 EXPECT_THAT(p, Pointee(Eq(3))); 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;
650 Matcher<int*> m = Pointee(Eq(1)); in TEST()
H A Dgmock-matchers-comparisons_test.cc2186 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(4)))); in TEST()
2188 Not(WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(5))))); in TEST()
2197 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_)))); in TEST()
2200 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<OtherDerived*>(Pointee(_)))); in TEST()
2203 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<Derived*>(Pointee(_)))); in TEST()
2245 Matcher<Base*> matcher = WhenDynamicCastTo<Derived*>(Pointee(_)); in TEST()
2254 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-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp191 const Type *Pointee; member in __anon6618677d0111::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()
1124 const Type *Pointee = getType(D->getArg(0), Param); in getType() local
[all …]
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h614 const Node *Pointee; variable
619 Pointee(Pointee_) {} in PointerType()
626 return Pointee->hasRHSComponent(OB); in hasRHSComponentSlow()
633 Pointee->printLeft(OB); in printLeft()
634 if (Pointee->hasArray(OB)) in printLeft()
636 if (Pointee->hasArray(OB) || Pointee->hasFunction(OB)) in printLeft()
650 if (Pointee->hasArray(OB) || Pointee->hasFunction(OB)) in printRight()
652 Pointee->printRight(OB); in printRight()
664 const Node *Pointee; variable
686 SoFar.second = RT->Pointee; in collapse()
[all …]
H A DMicrosoftDemangleNodes.h470 TypeNode *Pointee = nullptr; member
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2899 PointerType(QualType Pointee, QualType CanonicalPtr)
2901 PointeeType(Pointee) {}
2914 ID.AddPointer(Pointee.getAsOpaquePtr());
2980 BlockPointerType(QualType Pointee, QualType CanonicalCls)
2982 PointeeType(Pointee) {}
2996 ID.AddPointer(Pointee.getAsOpaquePtr());
3097 Pointee->getDependence()),
3098 PointeeType(Pointee), Class(Cls) {}
3127 ID.AddPointer(Pointee.getAsOpaquePtr());
6486 ObjCObjectPointerType(QualType Canonical, QualType Pointee)
[all …]
/freebsd-14.2/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-14.2/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-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DGenericTaintChecker.cpp140 if (auto Pointee = getPointeeOf(State, Arg)) in getTaintedPointeeOrPointer() local
141 if (isTainted(State, *Pointee)) // FIXME: isTainted(...) ? Pointee : None; in getTaintedPointeeOrPointer()
142 return Pointee; in getTaintedPointeeOrPointer()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp3710 if (Pointee.getAddressSpace() != LangAS::Default && in ActOnCXXDelete()
3714 << Pointee.getUnqualifiedType() in ActOnCXXDelete()
3718 if (Pointee->isVoidType() && !isSFINAEContext()) { in ActOnCXXDelete()
3724 } else if (Pointee->isFunctionType() || Pointee->isVoidType() || in ActOnCXXDelete()
3725 Pointee->isSizelessType()) { in ActOnCXXDelete()
3728 } else if (!Pointee->isDependentType()) { in ActOnCXXDelete()
3731 if (!RequireCompleteType(StartLoc, Pointee, in ActOnCXXDelete()
3738 if (Pointee->isArrayType() && !ArrayForm) { in ActOnCXXDelete()
3792 bool IsComplete = isCompleteType(StartLoc, Pointee); in ActOnCXXDelete()
3795 Pointee.isDestructedType()); in ActOnCXXDelete()
[all …]
H A DSemaType.cpp7485 QualType Pointee = Type->getPointeeType(); in handleMSPointerTypeQualifierAttr() local
7487 Pointee = S.Context.getAddrSpaceQualType( in handleMSPointerTypeQualifierAttr()
7488 S.Context.removeAddrSpaceQualType(Pointee), ASIdx); in handleMSPointerTypeQualifierAttr()
7489 Type = State.getAttributedType(A, Type, S.Context.getPointerType(Pointee)); in handleMSPointerTypeQualifierAttr()
7517 QualType Pointee = QT->getPointeeType(); in HandleWebAssemblyFuncrefAttr() local
7518 Pointee = S.Context.getAddrSpaceQualType( in HandleWebAssemblyFuncrefAttr()
7519 S.Context.removeAddrSpaceQualType(Pointee), ASIdx); in HandleWebAssemblyFuncrefAttr()
7520 QT = State.getAttributedType(A, QT, S.Context.getPointerType(Pointee)); in HandleWebAssemblyFuncrefAttr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp2356 LVElement *Pointee = nullptr; in visitKnownRecord() local
2359 Pointee = Ptr.isPointerToMember() in visitKnownRecord()
2411 LastLink->setType(Pointee); in visitKnownRecord()
3238 LVType *Pointee = createBaseType(TI, TypeName.drop_back(1)); in createPointerType() local
3241 CurrentType->setType(Pointee); in createPointerType()
/freebsd-14.2/contrib/googletest/docs/
H A Dgmock_cook_book.md1269 the pointer itself, has a certain property? Well, you can use the `Pointee(m)`
1277 using ::testing::Pointee;
1279 EXPECT_CALL(foo, Bar(Pointee(Ge(3))));
1286 failure, so you can write `Pointee(m)` instead of
1291 using ::testing::Pointee;
1293 AllOf(NotNull(), Pointee(m))
1298 Also, did we tell you that `Pointee()` works with both raw pointers **and**
1302 `Pointee()` to probe deeper inside the value. For example,
1303 `Pointee(Pointee(Lt(3)))` matches a pointer that points to a pointer that points
1451 `Pointee(ElementsAre*(...))`.
[all …]
/freebsd-14.2/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h1889 using Pointee =
1894 : matcher_(MatcherCast<const Pointee&>(matcher)) {}
1915 const Matcher<const Pointee&> matcher_;
4341 inline internal::PointeeMatcher<InnerMatcher> Pointee(
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3892 QualType Pointee = PT->getPointeeType(); in isNullPointerConstant() local
3893 Qualifiers Qs = Pointee.getQualifiers(); in isNullPointerConstant()
3899 Pointee.getAddressSpace() == Ctx.getDefaultOpenCLPointeeAddrSpace()) in isNullPointerConstant()
3902 if (Pointee->isVoidType() && Qs.empty() && // to void* in isNullPointerConstant()
/freebsd-14.2/contrib/googletest/docs/reference/
H A Dmatchers.md208 | `Pointee(m)` | `argument` (either a smart pointer or a raw pointer) points to a valu…

12