Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
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 …]
DRunLoopAutoreleaseLeakChecker.cpp91 const auto *ME = Match.getNodeAs<ObjCMessageExpr>(OtherMsgBind); in emitDiagnostics()
95 Match.getNodeAs<ObjCAutoreleasePoolStmt>(AutoreleasePoolBind); in emitDiagnostics()
97 Match.getNodeAs<ObjCAutoreleasePoolStmt>(OtherStmtAutoreleasePoolBind); in emitDiagnostics()
100 const auto *RL = Match.getNodeAs<ObjCMessageExpr>(RunLoopBind); in emitDiagnostics()
101 const auto *RLR = Match.getNodeAs<Stmt>(RunLoopRunBind); in emitDiagnostics()
DObjCAutoreleaseWriteChecker.cpp114 const auto *PVD = Match.getNodeAs<ParmVarDecl>(ParamBind); in emitDiagnostics()
119 const auto *MarkedStmt = Match.getNodeAs<Expr>(ProblematicWriteBind); in emitDiagnostics()
124 MarkedStmt = Match.getNodeAs<Expr>(CapturedBind); in emitDiagnostics()
134 bool IsMethod = Match.getNodeAs<ObjCMethodDecl>(IsMethodBind) != nullptr; in emitDiagnostics()
136 bool IsARP = Match.getNodeAs<ObjCAutoreleasePoolStmt>(IsARPBind) != nullptr; in emitDiagnostics()
DOSObjectCStyleCast.cpp55 const auto *CE = Nodes.getNodeAs<CastExpr>(WarnAtNode); in emitDiagnostics()
56 const CXXRecordDecl *RD = Nodes.getNodeAs<CXXRecordDecl>(WarnRecordDecl); in emitDiagnostics()
DPointerIterationChecker.cpp40 const auto *MarkedStmt = Match.getNodeAs<Stmt>(WarnAtNode); in emitDiagnostics()
DPointerSortingChecker.cpp40 const auto *MarkedStmt = Match.getNodeAs<CallExpr>(WarnAtNode); in emitDiagnostics()
DGCDAntipatternChecker.cpp184 const auto *SW = Nodes.getNodeAs<CallExpr>(WarnAtNode); in emitDiagnostics()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/DumpTool/
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()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/
DRefactoringCallbacks.cpp90 if (const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId)) { in run()
108 const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId); in run()
109 const Stmt *ToMatch = Result.Nodes.getNodeAs<Stmt>(ToId); in run()
128 if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) { in run()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DRegionPrinter.cpp47 BasicBlock *BB = Node->getNodeAs<BasicBlock>(); in getNodeLabel()
83 BasicBlock *srcBB = srcNode->getNodeAs<BasicBlock>(); in getEdgeAttributes()
84 BasicBlock *destBB = destNode->getNodeAs<BasicBlock>(); in getEdgeAttributes()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DLoopUnrolling.cpp260 const auto *CounterVarRef = Matches[0].getNodeAs<DeclRefExpr>("initVarRef"); in shouldCompletelyUnroll()
262 Matches[0].getNodeAs<IntegerLiteral>("boundNum")->getValue(); in shouldCompletelyUnroll()
264 Matches[0].getNodeAs<IntegerLiteral>("initNum")->getValue(); in shouldCompletelyUnroll()
265 auto CondOp = Matches[0].getNodeAs<BinaryOperator>("conditionOperator"); in shouldCompletelyUnroll()
DLoopWidening.cpp75 const VarDecl *VD = Match.getNodeAs<VarDecl>(MatchRef); in getWidenedLoopState()
DRegionStore.cpp1090 auto *VD = Match.getNodeAs<VarDecl>(DeclBind); in VisitCluster()
DBugReporterVisitors.cpp471 auto IvarRef = Match.getNodeAs<ObjCIvarRefExpr>(IvarBind); in potentiallyWritesIntoIvar()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DExprMutationAnalyzer.cpp134 if (const Stmt *S = (Analyzer->*Finder)(Nodes.getNodeAs<T>(ID))) in tryEachMatch()
190 const auto *E = RefNodes.getNodeAs<Expr>(NodeID<Expr>::value); in tryEachDeclRef()
552 const auto *Exp = Nodes.getNodeAs<Expr>(NodeID<Expr>::value); in findFunctionArgMutation()
553 const auto *Func = Nodes.getNodeAs<FunctionDecl>("func"); in findFunctionArgMutation()
557 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DRegionInfo.h182 template <class T> inline T *getNodeAs() const;
996 RegionNodeBase<RegionTraits<Function>>::getNodeAs<BasicBlock>() const {
1004 RegionNodeBase<RegionTraits<Function>>::getNodeAs<Region>() const {
1017 return OS << Node.template getNodeAs<RegionT>()->getNameStr();
1019 return OS << Node.template getNodeAs<BlockT>()->getName();
DRegionInfoImpl.h412 BlockT *BB = Element->template getNodeAs<BlockT>(); in addSubRegion()
555 const RegionT *SR = Element->template getNodeAs<RegionT>(); in verifyBBMap()
558 BlockT *BB = Element->template getNodeAs<BlockT>(); in verifyBBMap()
DRegionIterator.h97 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp429 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops()
435 BasicBlock *BB = N->getNodeAs<BasicBlock>(); in analyzeLoops()
692 Region *SubRegion = Node->getNodeAs<Region>(); in changeExit()
723 BasicBlock *BB = Node->getNodeAs<BasicBlock>(); in changeExit()
981 for (auto BB : E->getNodeAs<Region>()->blocks()) { in hasOnlyUniformBranches()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
DUninitializedObjectChecker.cpp565 const auto *FirstAccess = Accesses[0].getNodeAs<MemberExpr>("access"); in hasUnguardedAccess()
571 const auto *FirstGuard = Guards[0].getNodeAs<Stmt>("guard"); in hasUnguardedAccess()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
DStencil.cpp184 const auto *E = Match.Nodes.getNodeAs<Expr>(Id); in eval()
309 const auto *E = Match.Nodes.getNodeAs<Expr>(BaseId); in eval()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
DASTMatchFinder.h277 if (const NodeT *Node = N.getNodeAs<NodeT>(BoundTo)) in selectFirst()
DASTMatchers.h114 const T *getNodeAs(StringRef ID) const { in getNodeAs() function
115 return MyBoundNodes.getNodeAs<T>(ID); in getNodeAs()
DASTMatchersInternal.h233 const T *getNodeAs(StringRef ID) const {