• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/

Lines Matching refs:Stmt

22 #include "clang/AST/Stmt.h"
42 case Stmt::IntegerLiteralClass:
44 case Stmt::StringLiteralClass: {
50 case Stmt::CharacterLiteralClass:
51 case Stmt::CXXNullPtrLiteralExprClass:
52 case Stmt::GNUNullExprClass:
53 case Stmt::CXXBoolLiteralExprClass:
54 case Stmt::FloatingLiteralClass:
55 case Stmt::ImaginaryLiteralClass:
56 case Stmt::ObjCStringLiteralClass:
71 til::SExpr *SExprBuilder::lookupStmt(const Stmt *S) {
198 til::SExpr *SExprBuilder::translate(const Stmt *S, CallingContext *Ctx) {
208 case Stmt::DeclRefExprClass:
210 case Stmt::CXXThisExprClass:
212 case Stmt::MemberExprClass:
214 case Stmt::ObjCIvarRefExprClass:
216 case Stmt::CallExprClass:
218 case Stmt::CXXMemberCallExprClass:
220 case Stmt::CXXOperatorCallExprClass:
222 case Stmt::UnaryOperatorClass:
224 case Stmt::BinaryOperatorClass:
225 case Stmt::CompoundAssignOperatorClass:
228 case Stmt::ArraySubscriptExprClass:
230 case Stmt::ConditionalOperatorClass:
233 case Stmt::BinaryConditionalOperatorClass:
238 case Stmt::ConstantExprClass:
240 case Stmt::ParenExprClass:
242 case Stmt::ExprWithCleanupsClass:
244 case Stmt::CXXBindTemporaryExprClass:
246 case Stmt::MaterializeTemporaryExprClass:
250 case Stmt::CharacterLiteralClass:
251 case Stmt::CXXNullPtrLiteralExprClass:
252 case Stmt::GNUNullExprClass:
253 case Stmt::CXXBoolLiteralExprClass:
254 case Stmt::FloatingLiteralClass:
255 case Stmt::ImaginaryLiteralClass:
256 case Stmt::IntegerLiteralClass:
257 case Stmt::StringLiteralClass:
258 case Stmt::ObjCStringLiteralClass:
261 case Stmt::DeclStmtClass:
635 til::SExpr *SExprBuilder::addStatement(til::SExpr* E, const Stmt *S,
883 void SExprBuilder::handleStatement(const Stmt *S) {