Home
last modified time | relevance | path

Searched refs:pointerType (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProBoundsPointerArithmeticCheck.cpp24 anyOf(hasType(pointerType()), in registerMatchers()
26 hasDeducedType(hasUnqualifiedDesugaredType(pointerType())))), in registerMatchers()
27 hasType(decltypeType(hasUnderlyingType(pointerType())))); in registerMatchers()
38 unaryOperator(hasAnyOperatorName("++", "--"), hasType(pointerType())) in registerMatchers()
47 hasType(decayedType(hasDecayedType(pointerType()))))))) in registerMatchers()
H A DAvoidNonConstGlobalVariablesCheck.cpp38 hasType(pointerType(pointee(unless(isConstQualified()))))); in registerMatchers()
/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()
156 hasType(hasCanonicalType(arrayType(hasElementType(pointerType())) 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 DStringConstructorCheck.cpp67 const auto CharPtrType = type(anyOf(pointerType(), arrayType())); in registerMatchers()
76 hasType(pointerType(pointee(isAnyCharacter(), isConstQualified()))), in registerMatchers()
H A DBoolPointerImplicitConversionCheck.cpp27 hasType(pointerType(pointee(booleanType()))), in registerMatchers()
H A DUnhandledSelfAssignmentCheck.cpp88 has(fieldDecl(anyOf(hasType(pointerType()), hasType(SmartPointerType), in registerMatchers()
H A DSmartPtrArrayMismatchCheck.cpp71 0, cxxNewExpr(isArray(), hasType(pointerType(pointee( in registerMatchers()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DCharacterConversion.cpp64 auto pointerType = [&](unsigned bits) { in matchAndRewrite() local
69 auto fromPtrTy = pointerType(fromBits); in matchAndRewrite()
71 auto toPtrTy = pointerType(toBits); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp139 auto pointerType = in replaceSCFOutputValue() local
143 loc, pointerType, spirv::StorageClass::Function, in replaceSCFOutputValue()
394 auto pointerType = in matchAndRewrite() local
400 condLoc, pointerType, spirv::StorageClass::Function, in matchAndRewrite()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DTypePromotionInMathFnCheck.cpp105 hasParameter(1, parmVarDecl(hasType(pointerType( in registerMatchers()
128 hasParameter(2, parmVarDecl(hasType(pointerType( 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()
H A DCloexecCreatCheck.cpp20 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
H A DCloexecOpenCheck.cpp20 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp1629 notMatches("void (*fp)(void);", pointerType(pointee(functionType())))); in TEST_P()
1631 pointerType(pointee(ignoringParens(functionType()))))); in TEST_P()
1679 EXPECT_TRUE(matches("int** a;", loc(pointerType(pointee(qualType()))))); in TEST_P()
1680 EXPECT_TRUE(matches("int** a;", loc(pointerType(pointee(pointerType()))))); in TEST_P()
1682 loc(qualType(isConstQualified(), pointerType())))); in TEST_P()
1690 matches(Fragment, varDecl(hasName("ptr"), hasType(pointerType())))); in TEST_P()
1705 notMatches(Fragment, varDecl(hasName("ptr"), hasType(pointerType())))); in TEST_P()
1802 EXPECT_TRUE(matches("int b; int * const a = &b;", loc(pointerType()))); in TEST_P()
1803 EXPECT_TRUE(matches("int b; int * const a = &b;", loc(pointerType()))); in TEST_P()
1805 loc(pointerType(pointee(builtinType()))))); in TEST_P()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSimplifySubscriptExprCheck.cpp40 anyOf(TypesMatcher, pointerType(pointee(TypesMatcher)))))), in registerMatchers()
H A DQualifiedAutoCheck.cpp131 hasUnqualifiedDesugaredType(pointerType(pointee(InnerMatchers...))))); in registerMatchers()
153 hasType(pointerType(pointee(autoType()))), "auto_ptr"), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DMisplacedConstCheck.cpp20 auto NonConstAndNonFunctionPointerType = hasType(pointerType(unless( in registerMatchers()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPointerIterationChecker.cpp72 auto PointerTypeM = varDecl(hasType(hasCanonicalType(pointerType()))); in matchUnorderedIterWithPointers()
H A DPointerSortingChecker.cpp85 pointsTo(hasCanonicalType(pointerType())) in matchSortWithPointers()
H A DOSObjectCStyleCast.cpp77 return hasType(pointerType(pointee(hasDeclaration(DeclM)))); in hasTypePointingTo()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dxcore-stringtype.c66 int* pointerType(int *I, int * (*FP)(int *)) { in pointerType() function
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DStringFindStrContainsCheck.cpp49 hasUnqualifiedDesugaredType(pointerType(pointee(isAnyCharacter()))); in makeRewriteRule()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseNoexceptCheck.cpp46 parmVarDecl(anyOf(hasType(pointerType(pointee(parenType(innerType( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DMatchers.h49 return pointerType(pointee(qualType(isConstQualified()))); in AST_MATCHER_FUNCTION()

123