/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CallGraph.h | 35 class Stmt; 136 bool TraverseStmt(Stmt *S) { return true; }
|
H A D | PathDiagnostic.h | 16 #include "clang/AST/Stmt.h" 161 const Stmt *S = nullptr; 182 PathDiagnosticLocation(const Stmt *s, const SourceManager &sm, 229 static PathDiagnosticLocation createBegin(const Stmt *S, 237 static PathDiagnosticLocation createEnd(const Stmt *S, 286 getValidSourceLocation(const Stmt *S, LocationOrAnalysisDeclContext LAC, 309 const Stmt *asStmt() const { assert(isValid()); return S; } 310 const Stmt *getStmtOrNull() const {
|
H A D | ConstructionContext.h | 139 const Stmt *getStmt() const { 141 return static_cast<const Stmt *>(Data); 144 const Stmt *getStmtOrNull() const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.cpp | 73 if (DFG.IsCode<NodeAttrs::Stmt>(IA)) { 165 assert(DFG.IsCode<NodeAttrs::Stmt>(IA));
|
H A D | HexagonRDFOpt.cpp | 164 for (auto TA : BA.Addr->members_if(DFG.IsCode<NodeAttrs::Stmt>, DFG)) { 216 if (!getDFG().IsCode<NodeAttrs::Stmt>(IA))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 287 void mark(Stmt *S) { 301 void trans::clearRefsIn(Stmt *S, ExprSet &refs) { 305 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) { 309 void trans::collectRemovables(Stmt *S, ExprSet &exprs) { 338 bool TraverseStmt(Stmt *rootS) {
|
H A D | TransUnbridgedCasts.cpp | 64 Stmt *Body; 73 void transformBody(Stmt *body, Decl *ParentD) { 371 Stmt *parent = E;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporterVisitors.cpp | 22 #include "clang/AST/Stmt.h" 96 const Expr *bugreporter::getDerefExpr(const Stmt *S) { 852 const Stmt *S = N->getStmtForDiagnostics(); 923 static void addVisitorIfNecessary(const ExplodedNode *Node, const Stmt *S, 1467 const Stmt *S = PS->getStmt(); 1660 const Stmt *CurTerminatorStmt = nullptr; 1664 const Stmt *CurStmt = SP->getStmt(); 1771 if (const Stmt *ElseCond = Else->getTerminatorCondition()) 1877 if (const Stmt *term = srcBlk->getTerminatorStmt()) { 2079 const Expr *NilReceiverBRVisitor::getNilReceiver(const Stmt * [all...] |
H A D | CallEvent.cpp | 26 #include "clang/AST/Stmt.h" 421 bool CallEvent::isCallStmt(const Stmt *S) { 552 Stmt* Body = AD->getBody(IsAutosynthesized); 1036 const Stmt *S = PM.getParentIgnoreParenCasts(getOriginExpr()); 1044 case Stmt::ObjCPropertyRefExprClass: 1047 case Stmt::ObjCSubscriptRefExprClass: 1397 const Stmt *CallSite = CalleeCtx->getCallSite(); 1431 const Stmt *Trigger; 1444 CallEventRef<> CallEventManager::getCall(const Stmt *S, ProgramStateRef State,
|
H A D | ExprEngineCallAndReturn.cpp | 75 static std::pair<const Stmt*, 77 const Stmt *S = nullptr; 167 const Stmt *LastSt = nullptr; 215 const Stmt *CE = calleeCtx->getCallSite(); 218 const Stmt *LastSt = nullptr; 485 const Stmt *CallE) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCoroutine.cpp | 47 Stmt *ExceptionHandler = nullptr; 330 void VisitStmt(Stmt *S) { 420 Stmt *Deallocate; 464 explicit CallCoroDelete(Stmt *DeallocStmt) : Deallocate(DeallocStmt) {} 535 const CoroutineBodyStmt &S, Stmt *Body) { 539 if (Stmt *OnFallthrough = S.getFallthroughHandler()) 691 if (Stmt *Ret = S.getReturnStmt())
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DeadStoresChecker.cpp | 317 void observeStmt(const Stmt *S, const CFGBlock *block, 365 const Stmt *parent = Parents.getParentIgnoreParenCasts(U); 460 void operator()(const Stmt *S) {
|
H A D | ConversionChecker.cpp | 69 const Stmt *Parent = PM.getParent(Cast);
|
H A D | ArrayBoundCheckerV2.cpp | 42 void checkLocation(SVal l, bool isLoad, const Stmt*S, 117 const Stmt* LoadS,
|
H A D | NSErrorChecker.cpp | 173 void checkLocation(SVal loc, bool isLoad, const Stmt *S, 213 const Stmt *S,
|
H A D | TestAfterDivZeroChecker.cpp | 85 void checkBranchCondition(const Stmt *Condition, CheckerContext &C) const; 212 void TestAfterDivZeroChecker::checkBranchCondition(const Stmt *Condition,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExternalASTSource.h | 52 class Stmt; 128 virtual Stmt *GetExternalDeclStmt(uint64_t Offset); 576 LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>;
|
H A D | ASTNodeTraverser.h | 48 void Visit(const Stmt *Node); 109 void Visit(const Stmt *Node, StringRef Label = {}) { 111 const Stmt *S = Node; 141 for (const Stmt *SubStmt : S->children()) 242 else if (const auto *S = N.get<Stmt>())
|
H A D | RecursiveASTVisitor.h | 33 #include "clang/AST/Stmt.h" 105 /// the node's dynamic type, until the top-most class (e.g. Stmt, 117 /// TraverseStmt(Stmt *x) and TraverseType(QualType x) work 171 typedef SmallVectorImpl<llvm::PointerIntPair<Stmt *, 1, bool>> 207 bool TraverseStmt(Stmt *S, DataRecursionQueue *Queue = nullptr); 212 bool dataTraverseStmtPre(Stmt *S) { return true; } 219 bool dataTraverseStmtPost(Stmt *S) { return true; } 338 Stmt::child_range getStmtChildren(Stmt *S) { return S->children(); } 363 if (!TRAVERSE_STMT_BASE(Stmt, Stm [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SValBuilder.h | 44 class Stmt; 179 const SymbolConjured* conjureSymbol(const Stmt *stmt, 215 DefinedOrUnknownSVal conjureSymbolVal(const Stmt *stmt,
|
H A D | CoreEngine.h | 17 #include "clang/AST/Stmt.h" 115 void HandleBranch(const Stmt *Cond, const Stmt *Term, const CFGBlock *B, 407 ExplodedNode *generateNode(const Stmt *S, 417 ExplodedNode *generateSink(const Stmt *S,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 84 Stmt *GetExternalDeclStmt(uint64_t Offset) override;
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 85 class Stmt; 300 llvm::DenseSet<Stmt *> ParentStmts; 304 llvm::DenseMap<Stmt *, uint64_t> SubStmtEntries; 462 void WriteSubStmt(Stmt *S);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Program.h | 32 class Stmt;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 1 //===- StmtPrinter.cpp - Printing implementation for Stmt ASTs ------------===// 9 // This file implements the Stmt::dumpPretty/Stmt::printPretty methods, which 29 #include "clang/AST/Stmt.h" 82 void PrintStmt(Stmt *S) { PrintStmt(S, Policy.Indentation); } 84 void PrintStmt(Stmt *S, int SubIndent) { 99 void PrintInitStmt(Stmt *S, unsigned PrefixWidth) { 110 void PrintControlledStmt(Stmt *S) { 145 void Visit(Stmt* S) { 151 void VisitStmt(Stmt *Nod [all...] |