Searched refs:Stmt (Results 176 - 200 of 320) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCallGraph.h35 class Stmt;
136 bool TraverseStmt(Stmt *S) { return true; }
H A DPathDiagnostic.h16 #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 DConstructionContext.h139 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 DRDFCopy.cpp73 if (DFG.IsCode<NodeAttrs::Stmt>(IA)) {
165 assert(DFG.IsCode<NodeAttrs::Stmt>(IA));
H A DHexagonRDFOpt.cpp164 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 DTransforms.cpp287 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 DTransUnbridgedCasts.cpp64 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 DBugReporterVisitors.cpp22 #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 DCallEvent.cpp26 #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 DExprEngineCallAndReturn.cpp75 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 DCGCoroutine.cpp47 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 DDeadStoresChecker.cpp317 void observeStmt(const Stmt *S, const CFGBlock *block,
365 const Stmt *parent = Parents.getParentIgnoreParenCasts(U);
460 void operator()(const Stmt *S) {
H A DConversionChecker.cpp69 const Stmt *Parent = PM.getParent(Cast);
H A DArrayBoundCheckerV2.cpp42 void checkLocation(SVal l, bool isLoad, const Stmt*S,
117 const Stmt* LoadS,
H A DNSErrorChecker.cpp173 void checkLocation(SVal loc, bool isLoad, const Stmt *S,
213 const Stmt *S,
H A DTestAfterDivZeroChecker.cpp85 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 DExternalASTSource.h52 class Stmt;
128 virtual Stmt *GetExternalDeclStmt(uint64_t Offset);
576 LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>;
H A DASTNodeTraverser.h48 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 DRecursiveASTVisitor.h33 #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 DSValBuilder.h44 class Stmt;
179 const SymbolConjured* conjureSymbol(const Stmt *stmt,
215 DefinedOrUnknownSVal conjureSymbolVal(const Stmt *stmt,
H A DCoreEngine.h17 #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 DMultiplexExternalSemaSource.h84 Stmt *GetExternalDeclStmt(uint64_t Offset) override;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h85 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 DProgram.h32 class Stmt;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp1 //===- 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...]

Completed in 210 milliseconds

1234567891011>>