Home
last modified time | relevance | path

Searched refs:getNodeAs (Results 1 – 25 of 344) sorted by relevance

12345678910>>...14

/llvm-project-15.0.7/clang/unittests/AST/
H A DASTTraverserTest.cpp137 return Result[0].getNodeAs<FunctionDecl>("fn"); in getFunctionNode()
384 FN[0].getNodeAs<Decl>("fn")), in TEST()
425 FN[0].getNodeAs<Decl>("fn")), in TEST()
461 FN[0].getNodeAs<Decl>("var")), in TEST()
656 BN[0].getNodeAs<Decl>("ctor")), in TEST()
696 BN[0].getNodeAs<Decl>("fn")), in TEST()
793 return BN[0].getNodeAs<Decl>("fn"); in TEST()
981 return BN[0].getNodeAs<LambdaExpr>("lambda"); in TEST()
1233 BN[0].getNodeAs<Decl>("rec")), in TEST()
1316 BN[0].getNodeAs<Decl>("rec")), in TEST()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSizeofExpressionCheck.cpp273 if (const auto *E = Result.Nodes.getNodeAs<Expr>("sizeof-constant")) { in check()
277 Result.Nodes.getNodeAs<Expr>("sizeof-integer-call")) { in check()
295 Result.Nodes.getNodeAs<Expr>("sizeof-comma-expr")) { in check()
298 Result.Nodes.getNodeAs<Expr>("sizeof-divide-expr")) { in check()
299 const auto *NumTy = Result.Nodes.getNodeAs<Type>("num-type"); in check()
300 const auto *DenomTy = Result.Nodes.getNodeAs<Type>("denom-type"); in check()
301 const auto *ElementTy = Result.Nodes.getNodeAs<Type>("elem-type"); in check()
329 Result.Nodes.getNodeAs<Expr>("sizeof-sizeof-expr")) { in check()
336 const auto *LPtrTy = Result.Nodes.getNodeAs<Type>("left-ptr-type"); in check()
337 const auto *RPtrTy = Result.Nodes.getNodeAs<Type>("right-ptr-type"); in check()
[all …]
H A DNotNullTerminatedResultCheck.cpp50 Result.Nodes.getNodeAs<VariableArrayType>(DestArrayTyName)) in getDestCapacityExpr()
106 Result.Nodes.getNodeAs<CallExpr>(WrongLengthExprName)) in getStrlenExpr()
119 if (Result.Nodes.getNodeAs<Expr>(UnknownLengthName)) in getGivenLength()
170 return !Result.Nodes.getNodeAs<Expr>(UnknownDestName); in isKnownDest()
198 Result.Nodes.getNodeAs<CXXMemberCallExpr>(DestExprName); in isStringDataAndLength()
201 Result.Nodes.getNodeAs<CXXMemberCallExpr>(WrongLengthExprName); in isStringDataAndLength()
222 if (Result.Nodes.getNodeAs<Expr>(UnknownLengthName)) in isGivenLengthEqualToSrcLength()
249 if (Result.Nodes.getNodeAs<Expr>(UnknownLengthName)) in isCorrectGivenLength()
280 if (Result.Nodes.getNodeAs<IntegerLiteral>(WrongLengthExprName)) in isFixedGivenLengthAndUnknownSrc()
383 const auto *Dest = Result.Nodes.getNodeAs<Expr>(DestExprName); in isDestExprFix()
[all …]
H A DStringConstructorCheck.cpp145 const auto *E = Result.Nodes.getNodeAs<CXXConstructExpr>("constructor"); in check()
149 if (Result.Nodes.getNodeAs<Expr>("swapped-parameter")) { in check()
156 } else if (Result.Nodes.getNodeAs<Expr>("empty-string")) { in check()
158 } else if (Result.Nodes.getNodeAs<Expr>("negative-length")) { in check()
160 } else if (Result.Nodes.getNodeAs<Expr>("large-length")) { in check()
163 } else if (Result.Nodes.getNodeAs<Expr>("literal-with-length")) { in check()
164 const auto *Str = Result.Nodes.getNodeAs<StringLiteral>("str"); in check()
165 const auto *Lit = Result.Nodes.getNodeAs<IntegerLiteral>("int"); in check()
169 } else if (const auto *Ptr = Result.Nodes.getNodeAs<Expr>("from-ptr")) { in check()
176 Result.Nodes.getNodeAs<CXXRecordDecl>("basic_string_view_decl")) { in check()
H A DSuspiciousStringCompareCheck.cpp164 const auto *Decl = Result.Nodes.getNodeAs<FunctionDecl>("decl"); in check()
165 const auto *Call = Result.Nodes.getNodeAs<CallExpr>("call"); in check()
168 if (Result.Nodes.getNodeAs<Stmt>("missing-comparison")) { in check()
178 if (const auto *E = Result.Nodes.getNodeAs<Expr>("logical-not-comparison")) { in check()
192 if (Result.Nodes.getNodeAs<Stmt>("invalid-comparison")) { in check()
199 Result.Nodes.getNodeAs<BinaryOperator>("suspicious-operator")) { in check()
204 if (Result.Nodes.getNodeAs<Stmt>("invalid-conversion")) { in check()
H A DRedundantBranchConditionCheck.cpp76 const auto *OuterIf = Result.Nodes.getNodeAs<IfStmt>(OuterIfStr); in check()
77 const auto *InnerIf = Result.Nodes.getNodeAs<IfStmt>(InnerIfStr); in check()
78 const auto *CondVar = Result.Nodes.getNodeAs<VarDecl>(CondVarStr); in check()
79 const auto *Func = Result.Nodes.getNodeAs<FunctionDecl>(FuncStr); in check()
82 if (const auto *Inner = Result.Nodes.getNodeAs<DeclRefExpr>(InnerIfVar1Str)) in check()
85 InnerIfVar = Result.Nodes.getNodeAs<DeclRefExpr>(InnerIfVar2Str); in check()
86 if (const auto *Outer = Result.Nodes.getNodeAs<DeclRefExpr>(OuterIfVar1Str)) in check()
89 OuterIfVar = Result.Nodes.getNodeAs<DeclRefExpr>(OuterIfVar2Str); in check()
H A DSuspiciousEnumUsageCheck.cpp171 Result.Nodes.getNodeAs<BinaryOperator>("diffEnumOp")) { in check()
172 const auto *EnumDec = Result.Nodes.getNodeAs<EnumDecl>("enumDecl"); in check()
174 Result.Nodes.getNodeAs<EnumDecl>("otherEnumDecl"); in check()
192 const auto *EnumDec = Result.Nodes.getNodeAs<EnumDecl>("enumDecl"); in check()
199 if (const auto *EnumExpr = Result.Nodes.getNodeAs<Expr>("enumExpr")) { in check()
206 const auto *LhsExpr = Result.Nodes.getNodeAs<Expr>("lhsExpr"); in check()
209 const auto *RhsExpr = Result.Nodes.getNodeAs<Expr>("rhsExpr"); in check()
H A DPosixReturnCheck.cpp24 (Result.Nodes.getNodeAs<BinaryOperator>(BindingStr))->getLHS()); in getFunctionSpelling()
64 Result.Nodes.getNodeAs<BinaryOperator>("ltzop")) { in check()
73 Result.Nodes.getNodeAs<BinaryOperator>("atop")) { in check()
80 const auto *BinOp = Result.Nodes.getNodeAs<BinaryOperator>("binop"); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DOwningMemoryCheck.cpp188 const auto *DeleteStmt = Nodes.getNodeAs<CXXDeleteExpr>("delete_expr"); in handleDeletion()
190 Nodes.getNodeAs<DeclRefExpr>("deleted_variable"); in handleDeletion()
244 Nodes.getNodeAs<BinaryOperator>("owner_assignment"); in handleAssignmentAndInit()
246 Nodes.getNodeAs<VarDecl>("owner_initialization"); in handleAssignmentAndInit()
248 Nodes.getNodeAs<CXXCtorInitializer>("owner_member_initializer"); in handleAssignmentAndInit()
286 Nodes.getNodeAs<BinaryOperator>("bad_owner_creation_assignment"); in handleAssignmentFromNewOwner()
288 Nodes.getNodeAs<VarDecl>("bad_owner_creation_variable"); in handleAssignmentFromNewOwner()
291 Nodes.getNodeAs<Expr>("bad_owner_creation_argument"); in handleAssignmentFromNewOwner()
293 Nodes.getNodeAs<ParmVarDecl>("bad_owner_creation_parameter"); in handleAssignmentFromNewOwner()
334 const auto *Function = Nodes.getNodeAs<FunctionDecl>("function_decl"); in handleReturnValues()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DStringCompareCheck.cpp51 if (const auto *Matched = Result.Nodes.getNodeAs<Stmt>("match1")) { in check()
56 if (const auto *Matched = Result.Nodes.getNodeAs<Stmt>("match2")) { in check()
59 if (const auto *Zero = Result.Nodes.getNodeAs<Stmt>("zero")) { in check()
60 const auto *Str1 = Result.Nodes.getNodeAs<MemberExpr>("str1"); in check()
61 const auto *Str2 = Result.Nodes.getNodeAs<Stmt>("str2"); in check()
62 const auto *Compare = Result.Nodes.getNodeAs<Stmt>("compare"); in check()
H A DRedundantSmartptrGetCheck.cpp125 if (Result.Nodes.getNodeAs<Decl>("duck_typing") == nullptr) in allReturnTypesMatch()
132 Result.Nodes.getNodeAs<Type>("op->Type")->getUnqualifiedDesugaredType(); in allReturnTypesMatch()
134 Result.Nodes.getNodeAs<Type>("op*Type")->getUnqualifiedDesugaredType(); in allReturnTypesMatch()
136 Result.Nodes.getNodeAs<Type>("getType")->getUnqualifiedDesugaredType(); in allReturnTypesMatch()
145 bool IsPtrToPtr = Result.Nodes.getNodeAs<Decl>("ptr_to_ptr") != nullptr; in check()
146 bool IsMemberExpr = Result.Nodes.getNodeAs<Expr>("memberExpr") != nullptr; in check()
147 const auto *GetCall = Result.Nodes.getNodeAs<Expr>("redundant_get"); in check()
151 const auto *Smartptr = Result.Nodes.getNodeAs<Expr>("smart_pointer"); in check()
H A DContainerSizeEmptyCheck.cpp177 const auto *MemberCall = Result.Nodes.getNodeAs<Expr>("SizeCallExpr"); in check()
179 Result.Nodes.getNodeAs<Expr>("MemberCallObject"); in check()
180 const auto *BinCmp = Result.Nodes.getNodeAs<CXXOperatorCallExpr>("BinCmp"); in check()
181 const auto *BinCmpTempl = Result.Nodes.getNodeAs<BinaryOperator>("BinCmp"); in check()
183 Result.Nodes.getNodeAs<CXXRewrittenBinaryOperator>("BinCmp"); in check()
184 const auto *BinaryOp = Result.Nodes.getNodeAs<BinaryOperator>("SizeBinaryOp"); in check()
185 const auto *Pointee = Result.Nodes.getNodeAs<Expr>("Pointee"); in check()
189 : (Pointee ? Pointee : Result.Nodes.getNodeAs<Expr>("STLObject")); in check()
288 Result.Nodes.getNodeAs<UnaryOperator>("NegOnSize")) in check()
313 const auto *Container = Result.Nodes.getNodeAs<NamedDecl>("container"); in check()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/llvm/
H A DPreferIsaOrDynCastInConditionalsCheck.cpp72 if (const auto *MatchedDecl = Result.Nodes.getNodeAs<CallExpr>("assign")) { in check()
82 Result.Nodes.getNodeAs<CallExpr>("call")) { in check()
89 if (Result.Nodes.getNodeAs<NamedDecl>("dyn_cast")) in check()
95 Result.Nodes.getNodeAs<BinaryOperator>("and")) { in check()
96 const auto *LHS = Result.Nodes.getNodeAs<ImplicitCastExpr>("lhs"); in check()
97 const auto *RHS = Result.Nodes.getNodeAs<CallExpr>("rhs"); in check()
98 const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg"); in check()
99 const auto *Func = Result.Nodes.getNodeAs<NamedDecl>("func"); in check()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp66 (Result.Nodes.getNodeAs<Stmt>("pedantic") != nullptr); in run()
73 Result.Nodes.getNodeAs<Expr>("check_if_null")) { in run()
102 const Stmt *Conv = Result.Nodes.getNodeAs<Stmt>("conv"); in run()
105 const Expr *ConvertedCObject = Result.Nodes.getNodeAs<Expr>("c_object"); in run()
106 const Expr *ConvertedCppObject = Result.Nodes.getNodeAs<Expr>("cpp_object"); in run()
107 const Expr *ConvertedObjCObject = Result.Nodes.getNodeAs<Expr>("objc_object"); in run()
116 (Result.Nodes.getNodeAs<Stmt>("comparison") != nullptr); in run()
119 (Result.Nodes.getNodeAs<Decl>("osnumber") != nullptr); in run()
122 (Result.Nodes.getNodeAs<QualType>("int_type") != nullptr); in run()
124 (Result.Nodes.getNodeAs<QualType>("objc_bool_type") != nullptr); in run()
[all …]
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DSourceCodeBuildersTest.cpp90 EXPECT_EQ(Expected, Pred(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"))) in testPredicate()
102 EXPECT_EQ(Expected, Pred(*StmtMatch->Result.Nodes.getNodeAs<Expr>("arg"))) in testPredicateOnArg()
152 isKnownPointerLikeType(*StmtMatch->Result.Nodes.getNodeAs<QualType>("ty"), in TEST()
163 isKnownPointerLikeType(*StmtMatch->Result.Nodes.getNodeAs<QualType>("ty"), in TEST()
195 EXPECT_THAT(Builder(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"), in testBuilder()
204 EXPECT_THAT(buildAccess(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"), in testBuildAccess()
258 EXPECT_THAT(buildAddressOf(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"), in TEST()
383 EXPECT_THAT(buildAccess(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"), in TEST()
398 EXPECT_THAT(buildAccess(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"), in TEST()
416 EXPECT_THAT(buildAccess(*StmtMatch->Result.Nodes.getNodeAs<Expr>("expr"), in TEST()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/
H A DIdDependentBackwardBranchCheck.cpp201 const auto *Variable = Result.Nodes.getNodeAs<VarDecl>("tid_dep_var"); in check()
202 const auto *Field = Result.Nodes.getNodeAs<FieldDecl>("tid_dep_field"); in check()
203 const auto *Statement = Result.Nodes.getNodeAs<Stmt>("straight_assignment"); in check()
204 const auto *RefExpr = Result.Nodes.getNodeAs<DeclRefExpr>("assign_ref_var"); in check()
205 const auto *MemExpr = Result.Nodes.getNodeAs<MemberExpr>("assign_ref_field"); in check()
206 const auto *PotentialVar = Result.Nodes.getNodeAs<VarDecl>("pot_tid_var"); in check()
208 Result.Nodes.getNodeAs<FieldDecl>("pot_tid_field"); in check()
228 const auto *CondExpr = Result.Nodes.getNodeAs<Expr>("cond_expr"); in check()
229 const auto *IDCall = Result.Nodes.getNodeAs<CallExpr>("id_call"); in check()
230 const auto *Loop = Result.Nodes.getNodeAs<Stmt>("backward_branch"); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/android/
H A DCloexecCheck.cpp55 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr); in insertMacroFlag()
57 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>(FuncDeclBindingStr); in insertMacroFlag()
76 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr); in replaceFunc()
84 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr); in insertStringFlag()
85 const auto *FD = Result.Nodes.getNodeAs<FunctionDecl>(FuncDeclBindingStr); in insertStringFlag()
104 const auto *MatchedCall = Result.Nodes.getNodeAs<CallExpr>(FuncBindingStr); in getSpellingArg()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DInefficientVectorOperationCheck.cpp190 Result.Nodes.getNodeAs<VarDecl>(VectorVarDeclName); in check()
191 const auto *ForLoop = Result.Nodes.getNodeAs<ForStmt>(LoopCounterName); in check()
193 Result.Nodes.getNodeAs<CXXForRangeStmt>(RangeLoopName); in check()
195 Result.Nodes.getNodeAs<CXXMemberCallExpr>(PushBackOrEmplaceBackCallName); in check()
196 const auto *ProtoVarDecl = Result.Nodes.getNodeAs<VarDecl>(ProtoVarDeclName); in check()
198 Result.Nodes.getNodeAs<CXXMemberCallExpr>(ProtoAddFieldCallName); in check()
199 const auto *LoopEndExpr = Result.Nodes.getNodeAs<Expr>(LoopEndExprName); in check()
200 const auto *LoopParent = Result.Nodes.getNodeAs<CompoundStmt>(LoopParentName); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DUnconventionalAssignOperatorCheck.cpp74 if (const auto *RetStmt = Result.Nodes.getNodeAs<ReturnStmt>("returnStmt")) { in check()
77 const auto *Method = Result.Nodes.getNodeAs<CXXMethodDecl>("method"); in check()
78 if (Result.Nodes.getNodeAs<CXXMethodDecl>("ReturnType")) in check()
81 if (Result.Nodes.getNodeAs<CXXMethodDecl>("ArgumentType")) in check()
85 if (Result.Nodes.getNodeAs<CXXMethodDecl>("cv")) in check()
H A DUniqueptrResetReleaseCheck.cpp62 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>(ID); in getDeleterForUniquePtr()
114 const auto *ResetMember = Result.Nodes.getNodeAs<MemberExpr>("reset_member"); in check()
116 Result.Nodes.getNodeAs<MemberExpr>("release_member"); in check()
117 const auto *Right = Result.Nodes.getNodeAs<Expr>("right"); in check()
119 Result.Nodes.getNodeAs<CXXMemberCallExpr>("reset_call"); in check()
H A DUnusedUsingDeclsCheck.cpp69 if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) { in check()
119 if (const auto *Used = Result.Nodes.getNodeAs<NamedDecl>("used")) { in check()
125 Result.Nodes.getNodeAs<UsingShadowDecl>("usedShadow")) { in check()
130 if (const auto *Used = Result.Nodes.getNodeAs<TemplateArgument>("used")) { in check()
143 if (const auto *DRE = Result.Nodes.getNodeAs<DeclRefExpr>("used")) { in check()
148 if (const auto *ULE = Result.Nodes.getNodeAs<UnresolvedLookupExpr>("used")) { in check()
H A DStaticAssertCheck.cpp78 const auto *CondStmt = Result.Nodes.getNodeAs<Stmt>("condStmt"); in check()
79 const auto *Condition = Result.Nodes.getNodeAs<Expr>("condition"); in check()
80 const auto *IsAlwaysFalse = Result.Nodes.getNodeAs<Expr>("isAlwaysFalse"); in check()
81 const auto *AssertMSG = Result.Nodes.getNodeAs<StringLiteral>("assertMSG"); in check()
83 Result.Nodes.getNodeAs<BinaryOperator>("assertExprRoot"); in check()
84 const auto *CastExpr = Result.Nodes.getNodeAs<CStyleCastExpr>("castExpr"); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DDurationUnnecessaryConversionCheck.cpp78 const auto *OuterCall = Result.Nodes.getNodeAs<Expr>("call"); in check()
84 if (const auto *Binop = Result.Nodes.getNodeAs<BinaryOperator>("binop")) { in check()
85 const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg"); in check()
86 const auto *InnerCall = Result.Nodes.getNodeAs<Expr>("inner_call"); in check()
106 } else if (const auto *Arg = Result.Nodes.getNodeAs<Expr>("arg")) { in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DMultiwayPathsCoveredCheck.cpp93 Result.Nodes.getNodeAs<IfStmt>("else-if")) { in check()
98 const auto *Switch = Result.Nodes.getNodeAs<SwitchStmt>("switch"); in check()
144 assert(!Result.Nodes.getNodeAs<DeclRefExpr>("enum-condition") && in handleSwitchWithoutDefault()
158 Result.Nodes.getNodeAs<DeclRefExpr>("non-enum-condition")) { in handleSwitchWithoutDefault()
163 Result.Nodes.getNodeAs<FieldDecl>("bitfield")) { in handleSwitchWithoutDefault()
/llvm-project-15.0.7/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp170 if (const auto *Node = BN.getNodeAs<clang::NamedDecl>("classMethod")) { in CaptureMethods()
172 BN.getNodeAs<clang::CXXRecordDecl>("stmtOrDeclBase"); in CaptureMethods()
174 BN.getNodeAs<clang::CXXRecordDecl>("typeLocBase"); in CaptureMethods()
175 const auto *ExprBase = BN.getNodeAs<clang::CXXRecordDecl>("exprBase"); in CaptureMethods()
201 Result.Nodes.getNodeAs<clang::CXXRecordDecl>("className"); in run()
206 Result.Nodes.getNodeAs<clang::CXXRecordDecl>("nodeClade")) in run()
209 ASTClass = Result.Nodes.getNodeAs<clang::CXXRecordDecl>("templateName"); in run()
233 Result.Nodes.getNodeAs<clang::CXXRecordDecl>("derivedFrom")) { in run()

12345678910>>...14