HomeSort by: relevance | last modified time | path
    Searched refs:Pointee (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
Pointer.cpp 17 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {}
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)
28 : Pointee(Pointee), Base(Base), Offset(Offset)
    [all...]
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, RootPtrMark, 0)
    [all...]
InterpBlock.cpp 76 P->Pointee = &B;
  /src/external/apache2/llvm/dist/llvm/lib/Demangle/
MicrosoftDemangleNodes.cpp 478 if (Pointee->kind() == NodeKind::FunctionSignature) {
482 static_cast<const FunctionSignatureNode *>(Pointee);
485 Pointee->outputPre(OS, Flags);
492 if (Pointee->kind() == NodeKind::ArrayType) {
494 } else if (Pointee->kind() == NodeKind::FunctionSignature) {
497 static_cast<const FunctionSignatureNode *>(Pointee);
524 if (Pointee->kind() == NodeKind::ArrayType ||
525 Pointee->kind() == NodeKind::FunctionSignature)
528 Pointee->outputPost(OS, Flags);
MicrosoftDemangle.cpp 853 // ::= <type> <pointee-cvr-qualifiers> # pointers, references
870 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals);
1771 // ::= <type> <pointee-cvr-qualifiers> # pointers, references
2019 Pointer->Pointee = demangleFunctionType(MangledName, false);
2026 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Mangle);
2044 Pointer->Pointee = demangleFunctionType(MangledName, true);
2052 Pointer->Pointee = demangleType(MangledName, QualifierMangleMode::Drop);
2053 if (Pointer->Pointee)
2054 Pointer->Pointee->Quals = PointeeQuals
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
RecordName.cpp 167 StringRef Pointee = Types.getTypeName(Ptr.getReferentType());
169 Name = formatv("{0} {1}::*", Pointee, Class);
180 // Qualifiers in pointer records apply to the pointer, not the pointee, so
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
MveEmitter.cpp 129 // the pointee type.
191 const Type *Pointee;
195 PointerType(const Type *Pointee, bool Const)
196 : Type(TypeKind::Pointer), Pointee(Pointee), Const(Const) {}
198 bool requiresFloat() const override { return Pointee->requiresFloat(); }
199 bool requiresMVE() const override { return Pointee->requiresMVE(); }
201 std::string Name = Pointee->cName();
203 // The syntax for a pointer in C is different when the pointee is
206 assert(!isa<PointerType>(Pointee) && "Pointer to pointer not supported")
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
ItaniumDemangle.h 478 const Node *Pointee;
483 Pointee(Pointee_) {}
485 template<typename Fn> void match(Fn F) const { F(Pointee); }
488 return Pointee->hasRHSComponent(S);
493 if (Pointee->getKind() != KObjCProtoName ||
494 !static_cast<const ObjCProtoName *>(Pointee)->isObjCObject()) {
495 Pointee->printLeft(s);
496 if (Pointee->hasArray(s))
498 if (Pointee->hasArray(s) || Pointee->hasFunction(s)
    [all...]
MicrosoftDemangleNodes.h 330 // Valid if this FunctionTypeNode is the Pointee of a PointerType or
472 TypeNode *Pointee = nullptr;
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCallAndReturn.cpp 619 QualType Pointee = ParamTy->getPointeeType();
620 if (Pointee.isConstQualified() || Pointee->isVoidType())
623 Escaped.emplace_back(loc::MemRegionVal(MR), State->getSVal(MR, Pointee));
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Type.h 2327 /// If this is a pointer type, return the pointee type.
2333 /// pointer, this returns the respective pointee.
2639 PointerType(QualType Pointee, QualType CanonicalPtr)
2640 : Type(Pointer, CanonicalPtr, Pointee->getDependence()),
2641 PointeeType(Pointee) {}
2653 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) {
2654 ID.AddPointer(Pointee.getAsOpaquePtr());
2713 /// "void (^)(int)", etc. Pointee is required to always be a function type.
2720 BlockPointerType(QualType Pointee, QualType CanonicalCls)
2721 : Type(BlockPointer, CanonicalCls, Pointee->getDependence())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
RetainCountChecker.cpp 561 SymbolRef Pointee = PointeeVal.getAsLocSymbol();
562 if (!Pointee)
569 return setRefBinding(St, Pointee,
573 return setRefBinding(St, Pointee,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExprCXX.cpp 1673 /// the type is incomplete (for a delete-expression with an incomplete pointee
3210 /// Checks whether pointee of a delete-expression is initialized with
3227 /// List of mismatching new-expressions used for initialization of the pointee
3237 /// \param E Expression used for initializing pointee in delete-expression.
3256 /// Checks whether the constructor initializes pointee with mismatching
3531 QualType Pointee = Type->castAs<PointerType>()->getPointeeType();
3532 QualType PointeeElem = Context.getBaseElementType(Pointee);
3534 if (Pointee.getAddressSpace() != LangAS::Default &&
3538 << Pointee.getUnqualifiedType()
3539 << Pointee.getQualifiers().getAddressSpaceAttributePrintValue()
    [all...]
SemaType.cpp 1873 // If we have a pointer or reference, the pointee must have an object
2058 // Helper to deduce addr space of a pointee type in OpenCL mode.
6555 QualType pointee = ptr->getPointeeType(); local
6556 if (pointee->isObjCRetainableType() || pointee->isPointerType())
7043 QualType Pointee = Type->getPointeeType();
7045 Pointee = S.Context.getAddrSpaceQualType(
7046 S.Context.removeAddrSpaceQualType(Pointee), ASIdx);
7047 Type = State.getAttributedType(A, Type, S.Context.getPointerType(Pointee));
7158 // Make sure that the pointee isn't itself a pointer type
    [all...]
SemaDeclAttr.cpp 5707 QualType Pointee = PT->getPointeeType();
5710 if (const auto *OPT = Pointee->getAs<ObjCObjectPointerType>())
5716 if (const auto *PT = Pointee->getAs<PointerType>())
SemaDecl.cpp 5943 QualType Pointee = PTy->getPointeeType();
5945 TryToFixInvalidVariablyModifiedType(Pointee, Context, SizeIsNegative,
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
dibuilder.go 316 Pointee Metadata
329 t.Pointee.C,
  /src/external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/
gmock-matchers.h 1594 // Implements the Pointee(m) matcher for matching a pointer whose
1595 // pointee matches matcher m. The pointer can be either raw or smart.
1601 // This type conversion operator template allows Pointee(m) to be
1602 // used as a matcher for any pointer type whose pointee type is
1608 // enough for implementing the DescribeTo() method of Pointee().
1620 typename std::remove_reference<Pointer>::type>::type>::type Pointee;
1623 : matcher_(MatcherCast<const Pointee&>(matcher)) {}
1644 const Matcher<const Pointee&> matcher_;
3713 inline internal::PointeeMatcher<InnerMatcher> Pointee(
  /src/external/apache2/llvm/dist/clang/lib/AST/
Expr.cpp 2094 // Check that the pointee type is char-sized.
3703 QualType Pointee = PT->getPointeeType();
3704 Qualifiers Qs = Pointee.getQualifiers();
3705 // Only (void*)0 or equivalent are treated as nullptr. If pointee type
3710 Pointee.getAddressSpace() == LangAS::opencl_generic) ||
3713 Pointee.getAddressSpace() == LangAS::opencl_private))
3716 if (Pointee->isVoidType() && Qs.empty() && // to void*
Type.cpp 4310 QualType Pointee = Pointer->getPointeeType();
4311 return Pointee->isVoidType() || Pointee->isRecordType();
ASTContext.cpp 3003 QualType Pointee = ptr->getPointeeType();
3004 if (Pointee->isAnyPointerType()) {
3005 QualType ResultType = getObjCGCQualType(Pointee, GCAttr);
3026 QualType Pointee = Ptr->getPointeeType();
3027 if (isPtrSizeAddressSpace(Pointee.getAddressSpace())) {
3028 return getPointerType(removeAddrSpaceQualType(Pointee));
3171 // If the pointee type isn't canonical, this won't be a canonical type either,
3199 // If the pointee type isn't canonical, this won't be a canonical type either,
3289 // If the block pointee type isn't canonical, this won't be a canonical
3393 // If the pointee or class type isn't canonical, this won't be a canonica
    [all...]
ExprConstant.cpp 3175 /// \param EltTy - The pointee type represented by LVal.
5553 /// Check that the pointee of the 'this' pointer in a member function call is
8560 QualType Pointee = E->getType()->castAs<PointerType>()->getPointeeType();
8561 Result.addUnsizedArray(Info, E, Pointee);
8704 QualType Pointee = PExp->getType()->castAs<PointerType>()->getPointeeType();
8705 return HandleLValueArrayAdjustment(Info, E, Result, Pointee, Offset);

Completed in 144 milliseconds