| /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);
|