Home
last modified time | relevance | path

Searched refs:pointee (Results 1 – 25 of 94) sorted by relevance

1234

/llvm-project-15.0.7/mlir/include/mlir/Dialect/EmitC/IR/
H A DEmitCTypes.td66 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 DUnconventionalAssignOperatorCheck.cpp22 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 DConstCorrectnessCheck.cpp75 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 DOpaquePointers.rst8 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 DTestTargetWatchAddress.py57 pointee = value.CreateValueFromAddress(
68 self.DebugSBValue(pointee)
87 self.DebugSBValue(pointee)
131 pointee = value.CreateValueFromAddress(
H A DTestSetWatchlocation.py59 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 Dmisplaced-const.rst7 ``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 DTransAPIUses.cpp72 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 Dinvalid-alias-mismatched-explicit-type.ll2 ; CHECK: <stdin>:4:12: error: explicit pointee type doesn't match operand's pointee type (i1 vs i2)
H A Dinvalid-load-mismatched-explicit-type.ll2 ; CHECK: <stdin>:4:13: error: explicit pointee type doesn't match operand's pointee type (i16 vs i3…
H A Dinvalid-gep-mismatched-explicit-type.ll2 ; 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 DCFString.py41 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 DSizeofExpressionCheck.cpp124 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 DUnhandledExceptionAtNewCheck.cpp51 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 DLLVM.cpp19 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 DNoAutomaticMoveCheck.cpp41 hasType(lValueReferenceType(pointee(type().bind("SrcT"))))), in registerMatchers()
44 pointee(type(equalsBoundNode("SrcT"))))))))))); in registerMatchers()
H A DTypePromotionInMathFnCheck.cpp106 pointee(isBuiltinType(IntTy)))))))), in registerMatchers()
129 pointee(isBuiltinType(IntTy)))))))), in registerMatchers()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMTypes.cpp192 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 DUseNoexceptCheck.cpp46 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 DMatchers.h43 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 DQualifiedAutoCheck.cpp131 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 DCloexecFopenCheck.cpp22 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
H A DCloexecMemfdCreateCheck.cpp18 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h210 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 DLLVM.h22 MLIR_CAPI_EXPORTED MlirType mlirLLVMPointerTypeGet(MlirType pointee,

1234