/openbsd/gnu/llvm/llvm/docs/ |
H A D | OpaquePointers.rst | 8 Traditionally, LLVM IR pointer types have contained a pointee type. For example, 10 due to a lack of pointee type semantics and various issues with having pointee 11 types, there is a desire to remove pointee types from pointers. 14 pointee types in LLVM with an opaque pointer type. The new pointer type is 43 Issues with explicit pointee types 47 pointee types. The pointee type does not necessarily represent the actual 48 underlying type in memory. In other words, the pointee type carries no real 61 that the pointee type system design does not effectively support 73 required. The community consensus is that the costs of pointee types 79 in the IR to and from a pointer with a different pointee type. [all …]
|
H A D | BitCodeFormat.rst | 1188 ``[POINTER, pointee type, address space]`` 1193 * *pointee type*: The type index of the pointed-to type
|
/openbsd/gnu/llvm/clang/lib/ARCMigrate/ |
H A D | TransAPIUses.cpp | 72 QualType pointee = parm->getType()->getPointeeType(); in VisitObjCMessageExpr() local 73 if (pointee.isNull()) in VisitObjCMessageExpr() 76 if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone) in VisitObjCMessageExpr()
|
H A D | TransAutoreleasePool.cpp | 394 QualType pointee = Ty->getPointeeType(); in isNSAutoreleasePool() local 395 if (pointee.isNull()) in isNSAutoreleasePool() 397 if (const ObjCInterfaceType *interT = pointee->getAs<ObjCInterfaceType>()) in isNSAutoreleasePool()
|
/openbsd/gnu/llvm/lldb/examples/summaries/cocoa/ |
H A D | CFString.py | 41 pointee = valobj.GetValueAsUnsigned(0) 43 if pointee is not None and pointee != 0: 44 pointee = pointee + offset 46 "string_ptr", pointee, valobj.GetType())
|
/openbsd/gnu/llvm/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 110 referenceType(pointee(unless(isConstQualified())))); in __anon5ab300100402() 115 pointerType(pointee(unless(isConstQualified())))); in __anon5ab300100502() 457 hasUnqualifiedDesugaredType(referenceType(pointee(arrayType()))))))); in findRangeLoopMutation() 488 pointee(hasDeclaration(cxxRecordDecl(HasAnyNonConstIterator))))))))); in findRangeLoopMutation()
|
/openbsd/gnu/gcc/gcc/ |
H A D | c-pretty-print.c | 200 tree pointee = strip_pointer_operator (TREE_TYPE (t)); in pp_c_space_for_pointer_operator() local 201 if (TREE_CODE (pointee) != ARRAY_TYPE in pp_c_space_for_pointer_operator() 202 && TREE_CODE (pointee) != FUNCTION_TYPE) in pp_c_space_for_pointer_operator() 410 tree pointee = strip_pointer_operator (TREE_TYPE (t)); in pp_c_specifier_qualifier_list() local 411 pp_c_specifier_qualifier_list (pp, pointee); in pp_c_specifier_qualifier_list() 412 if (TREE_CODE (pointee) == ARRAY_TYPE in pp_c_specifier_qualifier_list() 413 || TREE_CODE (pointee) == FUNCTION_TYPE) in pp_c_specifier_qualifier_list()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | NumberObjectConversionChecker.cpp | 209 pointerType(pointee(hasCanonicalType( in checkASTCodeBody() 221 objcObjectPointerType(pointee( in checkASTCodeBody()
|
H A D | OSObjectCStyleCast.cpp | 77 return hasType(pointerType(pointee(hasDeclaration(DeclM)))); in hasTypePointingTo()
|
H A D | ObjCAutoreleaseWriteChecker.cpp | 176 pointee(hasCanonicalType(objcObjectPointerType())))))) in checkASTCodeBody()
|
/openbsd/gnu/llvm/lldb/source/Commands/ |
H A D | CommandObjectExpression.cpp | 337 CompilerType pointee; in CanBeUsedForElementCountPrinting() local 338 if (!type.IsPointerType(&pointee)) in CanBeUsedForElementCountPrinting() 340 if (pointee.IsVoidType()) in CanBeUsedForElementCountPrinting()
|
/openbsd/gnu/llvm/lldb/source/Target/ |
H A D | StackFrame.cpp | 1442 ValueObjectSP pointee = base->Dereference(error); in GetValueForDereferincingOffset() local 1444 if (!pointee) { in GetValueForDereferincingOffset() 1448 if (offset >= 0 && uint64_t(offset) >= pointee->GetByteSize()) { in GetValueForDereferincingOffset() 1449 int64_t index = offset / pointee->GetByteSize().value_or(1); in GetValueForDereferincingOffset() 1450 offset = offset % pointee->GetByteSize().value_or(1); in GetValueForDereferincingOffset() 1452 pointee = base->GetSyntheticArrayMember(index, can_create); in GetValueForDereferincingOffset() 1455 if (!pointee || error.Fail()) { in GetValueForDereferincingOffset() 1459 return GetValueForOffset(frame, pointee, offset); in GetValueForDereferincingOffset()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | FormatString.cpp | 549 QualType pointee = PT->getPointeeType(); in matchesType() local 550 if (pointee->getAsStructureType() || pointee->isVoidType()) in matchesType()
|
/openbsd/gnu/llvm/clang/docs/ |
H A D | DataFlowAnalysisIntro.md | 404 pointee is completely overwritten by the function, and not read before it is 487 * Prove that the function completely overwrites the pointee on all paths 490 * Prove that the function reads the pointee only after overwriting it.
|
H A D | AutomaticReferenceCounting.rst | 841 * For ``__weak`` objects, the current pointee is retained and then released at 843 respect to assignments and to the final release of the pointee. 849 * For ``__strong`` objects, the new pointee is first retained; second, the 850 lvalue is loaded with primitive semantics; third, the new pointee is stored 851 into the lvalue with primitive semantics; and finally, the old pointee is 854 * For ``__weak`` objects, the lvalue is updated to point to the new pointee, 855 unless the new pointee is an object currently undergoing deallocation, in 858 object, and to the final release of the new pointee. 859 * For ``__unsafe_unretained`` objects, the new pointee is stored into the 861 * For ``__autoreleasing`` objects, the new pointee is retained, autoreleased, [all …]
|
H A D | ControlFlowIntegrity.rst | 131 of the pointee type of the cast. The checks are currently only introduced
|
/openbsd/gnu/llvm/clang/lib/ASTMatchers/Dynamic/ |
H A D | Registry.cpp | 525 REGISTER_MATCHER(pointee); in RegistryMaps()
|
/openbsd/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 191 optionalOrAliasType(), referenceType(pointee(optionalOrAliasType())))))); in isCallReturningOptional()
|
/openbsd/gnu/gcc/gcc/objc/ |
H A D | ChangeLog | 491 retrieve protocol list from the pointee rather than the pointer itself; 495 construct a variant of the pointee as well as the pointer, and
|
/openbsd/gnu/llvm/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 1075 pointee,
|
/openbsd/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | SymbolFileNativePDB.cpp | 565 TypeSP pointee = GetOrCreateType(pr.ReferentType); in CreatePointerType() local 566 if (!pointee) in CreatePointerType()
|
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | Checkers.td | 173 "Check whether the pointee of a pass-by-reference or " 708 "the pointee of pointer/reference fields, and will only "
|
/openbsd/gnu/gcc/gcc/cp/ |
H A D | typeck.c | 641 tree pointee; in merge_types() local 643 pointee = merge_types (TYPE_PTRMEM_POINTED_TO_TYPE (t1), in merge_types() 646 pointee); in merge_types()
|
/openbsd/gnu/llvm/lldb/docs/use/ |
H A D | variable.rst | 227 pointer rather than the pointee value. For this reason, you may want to use the 1270 - If this object is a pointer, and there is a formatter for the pointee type
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | AttrDocs.td | 2993 determines the pointee type of some other pointer argument. 2999 argument will have a pointer type. The expected pointee type of this pointer 3001 ``type_tag_idx``. In the code example below, "1" means that the pointee type 3004 argument will be a type tag. The type tag will determine the expected pointee 3007 argument should agree with the pointee type of the pointer argument specified 3018 // determine the expected pointee type of the function's 1st argument. 3067 attribute, the pointee type of the function argument specified by ``ptr_idx`` is 3381 pointer is considered to refer to its pointee, a ``std::initializer_list<T>``
|