Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp67 (Result.Nodes.getNodeAs<Stmt>("pedantic") != nullptr); in run()
74 Result.Nodes.getNodeAs<Expr>("check_if_null")) { in run()
103 const Stmt *Conv = Result.Nodes.getNodeAs<Stmt>("conv"); in run()
106 const Expr *ConvertedCObject = Result.Nodes.getNodeAs<Expr>("c_object"); in run()
107 const Expr *ConvertedCppObject = Result.Nodes.getNodeAs<Expr>("cpp_object"); in run()
108 const Expr *ConvertedObjCObject = Result.Nodes.getNodeAs<Expr>("objc_object"); in run()
117 (Result.Nodes.getNodeAs<Stmt>("comparison") != nullptr); in run()
120 (Result.Nodes.getNodeAs<Decl>("osnumber") != nullptr); in run()
123 (Result.Nodes.getNodeAs<QualType>("int_type") != nullptr); in run()
125 (Result.Nodes.getNodeAs<QualType>("objc_bool_type") != nullptr); in run()
[all …]
H A DRunLoopAutoreleaseLeakChecker.cpp92 const auto *ME = Match.getNodeAs<ObjCMessageExpr>(OtherMsgBind); in emitDiagnostics()
96 Match.getNodeAs<ObjCAutoreleasePoolStmt>(AutoreleasePoolBind); in emitDiagnostics()
98 Match.getNodeAs<ObjCAutoreleasePoolStmt>(OtherStmtAutoreleasePoolBind); in emitDiagnostics()
101 const auto *RL = Match.getNodeAs<ObjCMessageExpr>(RunLoopBind); in emitDiagnostics()
102 const auto *RLR = Match.getNodeAs<Stmt>(RunLoopRunBind); in emitDiagnostics()
H A 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()
133 bool IsMethod = Match.getNodeAs<ObjCMethodDecl>(IsMethodBind) != nullptr; in emitDiagnostics()
H A DGCDAntipatternChecker.cpp187 const auto *SW = Nodes.getNodeAs<CallExpr>(WarnAtNode); in emitDiagnostics()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp91 if (const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId)) { in run()
109 const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId); in run()
110 const Stmt *ToMatch = Result.Nodes.getNodeAs<Stmt>(ToId); in run()
129 if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) { in run()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DLoopUnrolling.cpp210 auto CounterVar = Matches[0].getNodeAs<VarDecl>("initVarName"); in shouldCompletelyUnroll()
212 Matches[0].getNodeAs<IntegerLiteral>("boundNum")->getValue(); in shouldCompletelyUnroll()
214 Matches[0].getNodeAs<IntegerLiteral>("initNum")->getValue(); in shouldCompletelyUnroll()
215 auto CondOp = Matches[0].getNodeAs<BinaryOperator>("conditionOperator"); in shouldCompletelyUnroll()
H A DLoopWidening.cpp74 const VarDecl *VD = Match.getNodeAs<VarDecl>(MatchRef); in getWidenedLoopState()
H A DBugReporterVisitors.cpp462 auto IvarRef = Match.getNodeAs<ObjCIvarRefExpr>(IvarBind); in potentiallyWritesIntoIvar()
H A DRegionStore.cpp1053 auto *VD = Match.getNodeAs<VarDecl>(DeclBind); in VisitCluster()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A 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.1/contrib/llvm/tools/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp78 if (const Stmt *S = (Analyzer->*Finder)(Nodes.getNodeAs<T>(ID))) in tryEachMatch()
134 const auto *E = RefNodes.getNodeAs<Expr>(NodeID<Expr>::value); in tryEachDeclRef()
380 const auto *Exp = Nodes.getNodeAs<Expr>(NodeID<Expr>::value); in findFunctionArgMutation()
381 const auto *Func = Nodes.getNodeAs<FunctionDecl>("func"); in findFunctionArgMutation()
385 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp311 Region *SubRegion = RN->getNodeAs<Region>(); in getAdjustedLoop()
321 Region *SubR = RN->getNodeAs<Region>(); in getAdjustedLoopDepth()
383 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops()
389 BasicBlock *BB = N->getNodeAs<BasicBlock>(); in analyzeLoops()
678 Region *SubRegion = Node->getNodeAs<Region>(); in changeExit()
711 BasicBlock *BB = Node->getNodeAs<BasicBlock>(); in changeExit()
960 for (auto BB : E->getNodeAs<Region>()->blocks()) { in hasOnlyUniformBranches()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h113 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
122 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DRegionInfo.h184 template <class T> inline T *getNodeAs() const;
1001 RegionNodeBase<RegionTraits<Function>>::getNodeAs<BasicBlock>() const {
1009 RegionNodeBase<RegionTraits<Function>>::getNodeAs<Region>() const {
1022 return OS << Node.template getNodeAs<RegionT>()->getNameStr();
1024 return OS << Node.template getNodeAs<BlockT>()->getName();
H A DRegionInfoImpl.h413 BlockT *BB = Element->template getNodeAs<BlockT>(); in addSubRegion()
556 const RegionT *SR = Element->template getNodeAs<RegionT>(); in verifyBBMap()
559 BlockT *BB = Element->template getNodeAs<BlockT>(); in verifyBBMap()
H A DRegionIterator.h93 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h270 if (const NodeT *Node = N.getNodeAs<NodeT>(BoundTo)) in selectFirst()
H A DASTMatchers.h109 const T *getNodeAs(StringRef ID) const { in getNodeAs() function
110 return MyBoundNodes.getNodeAs<T>(ID); in getNodeAs()
H A DASTMatchersInternal.h161 const T *getNodeAs(StringRef ID) const { in getNodeAs() function