| /llvm-project-15.0.7/mlir/include/mlir/Dialect/EmitC/IR/ |
| H A D | EmitCTypes.td | 66 let parameters = (ins "Type":$pointee); 68 TypeBuilderWithInferredContext<(ins "Type":$pointee), [{ 69 return $_get(pointee.getContext(), pointee); 72 let assemblyFormat = "`<` qualified($pointee) `>`";
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UnconventionalAssignOperatorCheck.cpp | 22 cxxMethodDecl(returns(hasCanonicalType(lValueReferenceType(pointee( in registerMatchers() 28 referenceType(pointee(hasDeclaration(equalsBoundNode("class"))))))); in registerMatchers() 42 anyOf(lValueReferenceType(pointee(unless(isConstQualified()))), in registerMatchers() 43 rValueReferenceType(pointee(isConstQualified())))))); in registerMatchers()
|
| H A D | ConstCorrectnessCheck.cpp | 75 hasType(referenceType(pointee(hasCanonicalType(templateTypeParmType())))), in registerMatchers() 76 hasType(referenceType(pointee(substTemplateTypeParmType())))); in registerMatchers() 79 anyOf(hasType(autoType()), hasType(referenceType(pointee(autoType()))), in registerMatchers() 80 hasType(pointerType(pointee(autoType()))))); in registerMatchers() 83 hasType(hasCanonicalType(referenceType(pointee(functionType())))); in registerMatchers()
|
| /llvm-project-15.0.7/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 …]
|
| /llvm-project-15.0.7/lldb/test/API/python_api/watchpoint/watchlocation/ |
| H A D | TestTargetWatchAddress.py | 57 pointee = value.CreateValueFromAddress( 68 self.DebugSBValue(pointee) 87 self.DebugSBValue(pointee) 131 pointee = value.CreateValueFromAddress(
|
| H A D | TestSetWatchlocation.py | 59 pointee = value.CreateValueFromAddress( 69 self.DebugSBValue(pointee) 88 self.DebugSBValue(pointee)
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/ |
| H A D | misplaced-const.rst | 7 ``using`` to a pointer type rather than to the pointee, because such constructs 9 rather than the pointee. 25 (or disallowed) on the underlying pointee type.
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | invalid-alias-mismatched-explicit-type.ll | 2 ; CHECK: <stdin>:4:12: error: explicit pointee type doesn't match operand's pointee type (i1 vs i2)
|
| H A D | invalid-load-mismatched-explicit-type.ll | 2 ; CHECK: <stdin>:4:13: error: explicit pointee type doesn't match operand's pointee type (i16 vs i3…
|
| H A D | invalid-gep-mismatched-explicit-type.ll | 2 ; CHECK: <stdin>:4:22: error: explicit pointee type doesn't match operand's pointee type (i16 vs i3…
|
| /llvm-project-15.0.7/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())
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | SizeofExpressionCheck.cpp | 124 const auto CharPtrType = pointerType(pointee(isAnyCharacter())); in registerMatchers() 145 hasType(hasCanonicalType(pointerType(pointee(arrayType()))))); in registerMatchers() 151 hasUnqualifiedDesugaredType(pointerType(pointee(recordType()))); in registerMatchers() 205 const auto ElemPtrType = pointerType(pointee(type().bind("elem-ptr-type"))); in registerMatchers() 246 hasLHS(hasType(hasUnqualifiedDesugaredType(pointerType(pointee( in registerMatchers() 248 hasRHS(hasType(hasUnqualifiedDesugaredType(pointerType(pointee( in registerMatchers()
|
| H A D | UnhandledExceptionAtNewCheck.cpp | 51 auto BadAllocReferenceType = referenceType(pointee(BadAllocType)); in registerMatchers() 52 auto ExceptionReferenceType = referenceType(pointee(ExceptionType)); in registerMatchers()
|
| /llvm-project-15.0.7/mlir/lib/CAPI/Dialect/ |
| H A D | LLVM.cpp | 19 MlirType mlirLLVMPointerTypeGet(MlirType pointee, unsigned addressSpace) { in MLIR_DEFINE_CAPI_DIALECT_REGISTRATION() 20 return wrap(LLVMPointerType::get(unwrap(pointee), addressSpace)); in MLIR_DEFINE_CAPI_DIALECT_REGISTRATION()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | NoAutomaticMoveCheck.cpp | 41 hasType(lValueReferenceType(pointee(type().bind("SrcT"))))), in registerMatchers() 44 pointee(type(equalsBoundNode("SrcT"))))))))))); in registerMatchers()
|
| H A D | TypePromotionInMathFnCheck.cpp | 106 pointee(isBuiltinType(IntTy)))))))), in registerMatchers() 129 pointee(isBuiltinType(IntTy)))))))), in registerMatchers()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMTypes.cpp | 192 LLVMPointerType LLVMPointerType::get(Type pointee, unsigned addressSpace) { in get() argument 193 assert(pointee && "expected non-null subtype, pass the context instead if " in get() 195 return Base::get(pointee.getContext(), pointee, addressSpace); in get() 205 Type pointee, unsigned addressSpace) { in getChecked() argument 206 return Base::getChecked(emitError, pointee.getContext(), pointee, in getChecked() 226 Type pointee, unsigned) { in verify() argument 227 if (!isValidElementType(pointee)) in verify() 228 return emitError() << "invalid pointer element type: " << pointee; in verify()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseNoexceptCheck.cpp | 46 parmVarDecl(anyOf(hasType(pointerType(pointee(parenType(innerType( in registerMatchers() 48 hasType(memberPointerType(pointee(parenType(innerType( in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | Matchers.h | 43 return referenceType(pointee(qualType(isConstQualified()))); in AST_MATCHER_FUNCTION() 49 return pointerType(pointee(qualType(isConstQualified()))); in AST_MATCHER_FUNCTION()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | QualifiedAutoCheck.cpp | 131 hasUnqualifiedDesugaredType(pointerType(pointee(InnerMatchers...))))); in registerMatchers() 153 hasType(pointerType(pointee(autoType()))), "auto_ptr"), in registerMatchers() 156 ExplicitSingleVarDecl(hasType(lValueReferenceType(pointee(autoType()))), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/android/ |
| H A D | CloexecFopenCheck.cpp | 22 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
|
| H A D | CloexecMemfdCreateCheck.cpp | 18 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMTypes.h | 210 static LLVMPointerType get(Type pointee, unsigned addressSpace = 0); 212 getChecked(function_ref<InFlightDiagnostic()> emitError, Type pointee, 230 Type pointee, unsigned);
|
| /llvm-project-15.0.7/mlir/include/mlir-c/Dialect/ |
| H A D | LLVM.h | 22 MLIR_CAPI_EXPORTED MlirType mlirLLVMPointerTypeGet(MlirType pointee,
|