Lines Matching full:out
51 void ProgramPoint::printJson(llvm::raw_ostream &Out, const char *NL) const { in printJson() argument
58 Out << "\"kind\": \""; in printJson()
61 Out << "BlockEntrance\"" in printJson()
68 Out << "FunctionExit\"" in printJson()
73 Out << RS->getID(Context) << ", \"stmt\": "; in printJson()
74 RS->printJson(Out, nullptr, PP, AddQuotes); in printJson()
76 Out << "null, \"stmt\": null"; in printJson()
84 Out << "CallEnter\""; in printJson()
87 Out << "CallExitBegin\""; in printJson()
90 Out << "CallExitEnd\""; in printJson()
93 Out << "EpsilonPoint\""; in printJson()
97 Out << "LoopExit\", \"stmt\": \"" in printJson()
103 Out << "PreCall\", \"decl\": \"" in printJson()
106 printSourceLocationAsJson(Out, PC.getLocation(), SM); in printJson()
112 Out << "PostCall\", \"decl\": \"" in printJson()
115 printSourceLocationAsJson(Out, PC.getLocation(), SM); in printJson()
120 Out << "PostInitializer\", "; in printJson()
123 Out << "\"field_decl\": \"" << *FD << '\"'; in printJson()
125 Out << "\"type\": \""; in printJson()
128 Ty.print(Out, Context.getLangOpts()); in printJson()
129 Out << '\"'; in printJson()
137 Out << "Edge\", \"src_id\": " << E.getSrc()->getBlockID() in printJson()
141 Out << "null, \"term_kind\": null"; in printJson()
145 E.getSrc()->printTerminatorJson(Out, Context.getLangOpts(), in printJson()
147 Out << ", \"location\": "; in printJson()
148 printSourceLocationAsJson(Out, T->getBeginLoc(), SM); in printJson()
150 Out << ", \"term_kind\": \""; in printJson()
152 Out << "SwitchStmt\", \"case\": "; in printJson()
155 Out << "{ \"lhs\": "; in printJson()
157 LHS->printJson(Out, nullptr, PP, AddQuotes); in printJson()
159 Out << "null"; in printJson()
162 Out << ", \"rhs\": "; in printJson()
164 RHS->printJson(Out, nullptr, PP, AddQuotes); in printJson()
166 Out << "null"; in printJson()
168 Out << " }"; in printJson()
171 Out << "\"default\""; in printJson()
174 Out << "\"implicit default\""; in printJson()
178 Out << "IndirectGotoStmt\""; in printJson()
180 Out << "Condition\", \"value\": " in printJson()
190 Out << "Statement\", \"stmt_kind\": \"" << S->getStmtClassName() in printJson()
194 Out << "\"cast_kind\": \"" << CS->getCastKindName() << "\", "; in printJson()
196 Out << "\"pretty\": "; in printJson()
198 S->printJson(Out, nullptr, PP, AddQuotes); in printJson()
200 Out << ", \"location\": "; in printJson()
201 printSourceLocationAsJson(Out, S->getBeginLoc(), SM); in printJson()
203 Out << ", \"stmt_point_kind\": \""; in printJson()
205 Out << "PreLoad"; in printJson()
207 Out << "PreStore"; in printJson()
209 Out << "PostAllocatorCall"; in printJson()
211 Out << "PostCondition"; in printJson()
213 Out << "PostLoad"; in printJson()
215 Out << "PostLValue"; in printJson()
217 Out << "PostStore"; in printJson()
219 Out << "PostStmt"; in printJson()
221 Out << "PostStmtPurgeDeadSymbols"; in printJson()
223 Out << "PreStmtPurgeDeadSymbols"; in printJson()
225 Out << "PreStmt"; in printJson()
227 Out << "\nKind: '" << getKind(); in printJson()
231 Out << '\"'; in printJson()