HomeSort by: relevance | last modified time | path
    Searched refs:getNodeAs (Results 1 - 25 of 25) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
NumberObjectConversionChecker.cpp 66 (Result.Nodes.getNodeAs<Stmt>("pedantic") != nullptr);
73 Result.Nodes.getNodeAs<Expr>("check_if_null")) {
102 const Stmt *Conv = Result.Nodes.getNodeAs<Stmt>("conv");
105 const Expr *ConvertedCObject = Result.Nodes.getNodeAs<Expr>("c_object");
106 const Expr *ConvertedCppObject = Result.Nodes.getNodeAs<Expr>("cpp_object");
107 const Expr *ConvertedObjCObject = Result.Nodes.getNodeAs<Expr>("objc_object");
116 (Result.Nodes.getNodeAs<Stmt>("comparison") != nullptr);
119 (Result.Nodes.getNodeAs<Decl>("osnumber") != nullptr);
122 (Result.Nodes.getNodeAs<QualType>("int_type") != nullptr);
124 (Result.Nodes.getNodeAs<QualType>("objc_bool_type") != nullptr)
    [all...]
ObjCAutoreleaseWriteChecker.cpp 114 const auto *PVD = Match.getNodeAs<ParmVarDecl>(ParamBind);
119 const auto *MarkedStmt = Match.getNodeAs<Expr>(ProblematicWriteBind);
124 MarkedStmt = Match.getNodeAs<Expr>(CapturedBind);
134 bool IsMethod = Match.getNodeAs<ObjCMethodDecl>(IsMethodBind) != nullptr;
136 bool IsARP = Match.getNodeAs<ObjCAutoreleasePoolStmt>(IsARPBind) != nullptr;
RunLoopAutoreleaseLeakChecker.cpp 91 const auto *ME = Match.getNodeAs<ObjCMessageExpr>(OtherMsgBind);
95 Match.getNodeAs<ObjCAutoreleasePoolStmt>(AutoreleasePoolBind);
97 Match.getNodeAs<ObjCAutoreleasePoolStmt>(OtherStmtAutoreleasePoolBind);
100 const auto *RL = Match.getNodeAs<ObjCMessageExpr>(RunLoopBind);
101 const auto *RLR = Match.getNodeAs<Stmt>(RunLoopRunBind);
OSObjectCStyleCast.cpp 55 const auto *CE = Nodes.getNodeAs<CastExpr>(WarnAtNode);
56 const CXXRecordDecl *RD = Nodes.getNodeAs<CXXRecordDecl>(WarnRecordDecl);
PointerIterationChecker.cpp 40 const auto *MarkedStmt = Match.getNodeAs<Stmt>(WarnAtNode);
PointerSortingChecker.cpp 40 const auto *MarkedStmt = Match.getNodeAs<CallExpr>(WarnAtNode);
GCDAntipatternChecker.cpp 184 const auto *SW = Nodes.getNodeAs<CallExpr>(WarnAtNode);
  /src/external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/
ASTSrcLocProcessor.cpp 170 if (const auto *Node = BN.getNodeAs<clang::NamedDecl>("classMethod")) {
172 BN.getNodeAs<clang::CXXRecordDecl>("stmtOrDeclBase");
174 BN.getNodeAs<clang::CXXRecordDecl>("typeLocBase");
175 const auto *ExprBase = BN.getNodeAs<clang::CXXRecordDecl>("exprBase");
201 Result.Nodes.getNodeAs<clang::CXXRecordDecl>("className");
206 Result.Nodes.getNodeAs<clang::CXXRecordDecl>("nodeClade"))
209 ASTClass = Result.Nodes.getNodeAs<clang::CXXRecordDecl>("templateName");
233 Result.Nodes.getNodeAs<clang::CXXRecordDecl>("derivedFrom")) {
  /src/external/apache2/llvm/dist/clang/lib/Tooling/
RefactoringCallbacks.cpp 90 if (const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId)) {
108 const Stmt *FromMatch = Result.Nodes.getNodeAs<Stmt>(FromId);
109 const Stmt *ToMatch = Result.Nodes.getNodeAs<Stmt>(ToId);
128 if (const IfStmt *Node = Result.Nodes.getNodeAs<IfStmt>(Id)) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineRegionInfo.h 112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
LoopUnrolling.cpp 221 auto CounterVar = Matches[0].getNodeAs<VarDecl>("initVarName");
223 Matches[0].getNodeAs<IntegerLiteral>("boundNum")->getValue();
225 Matches[0].getNodeAs<IntegerLiteral>("initNum")->getValue();
226 auto CondOp = Matches[0].getNodeAs<BinaryOperator>("conditionOperator");
LoopWidening.cpp 75 const VarDecl *VD = Match.getNodeAs<VarDecl>(MatchRef);
BugReporterVisitors.cpp 470 auto IvarRef = Match.getNodeAs<ObjCIvarRefExpr>(IvarBind);
RegionStore.cpp 1090 auto *VD = Match.getNodeAs<VarDecl>(DeclBind);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
RegionPrinter.cpp 47 BasicBlock *BB = Node->getNodeAs<BasicBlock>();
83 BasicBlock *srcBB = srcNode->getNodeAs<BasicBlock>();
84 BasicBlock *destBB = destNode->getNodeAs<BasicBlock>();
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 134 if (const Stmt *S = (Analyzer->*Finder)(Nodes.getNodeAs<T>(ID)))
190 const auto *E = RefNodes.getNodeAs<Expr>(NodeID<Expr>::value);
552 const auto *Exp = Nodes.getNodeAs<Expr>(NodeID<Expr>::value);
553 const auto *Func = Nodes.getNodeAs<FunctionDecl>("func");
557 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm");
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
RegionInfo.h 178 /// This can be either a BasicBlock or a subregion. Before calling getNodeAs()
182 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();
RegionIterator.h 97 return getNode()->template getNodeAs<RegionT>()->getExit();
RegionInfoImpl.h 412 BlockT *BB = Element->template getNodeAs<BlockT>();
555 const RegionT *SR = Element->template getNodeAs<RegionT>();
558 BlockT *BB = Element->template getNodeAs<BlockT>();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
StructurizeCFG.cpp 429 BasicBlock *Exit = N->getNodeAs<Region>()->getExit();
435 BasicBlock *BB = N->getNodeAs<BasicBlock>();
692 Region *SubRegion = Node->getNodeAs<Region>();
723 BasicBlock *BB = Node->getNodeAs<BasicBlock>();
981 for (auto BB : E->getNodeAs<Region>()->blocks()) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
UninitializedObjectChecker.cpp 565 const auto *FirstAccess = Accesses[0].getNodeAs<MemberExpr>("access");
571 const auto *FirstGuard = Guards[0].getNodeAs<Stmt>("guard");
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchFinder.h 277 if (const NodeT *Node = N.getNodeAs<NodeT>(BoundTo))
ASTMatchers.h 114 const T *getNodeAs(StringRef ID) const {
115 return MyBoundNodes.getNodeAs<T>(ID);
ASTMatchersInternal.h 233 const T *getNodeAs(StringRef ID) const {
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
Stencil.cpp 223 const auto *E = Match.Nodes.getNodeAs<Expr>(Data.Id);
321 const auto *E = Match.Nodes.getNodeAs<Expr>(Data.BaseId);

Completed in 41 milliseconds