Lines Matching refs:ByteCodeStmtGen

28   LabelScope(ByteCodeStmtGen<Emitter> *Ctx) : Ctx(Ctx) {}  in LabelScope()
30 ByteCodeStmtGen<Emitter> *Ctx;
36 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy;
37 using OptLabelTy = typename ByteCodeStmtGen<Emitter>::OptLabelTy;
39 LoopScope(ByteCodeStmtGen<Emitter> *Ctx, LabelTy BreakLabel, in LoopScope()
60 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy;
61 using OptLabelTy = typename ByteCodeStmtGen<Emitter>::OptLabelTy;
62 using CaseMap = typename ByteCodeStmtGen<Emitter>::CaseMap;
64 SwitchScope(ByteCodeStmtGen<Emitter> *Ctx, CaseMap &&CaseLabels, in SwitchScope()
90 bool ByteCodeStmtGen<Emitter>::emitLambdaStaticInvokerBody( in emitLambdaStaticInvokerBody()
141 bool ByteCodeStmtGen<Emitter>::visitFunc(const FunctionDecl *F) { in visitFunc()
245 bool ByteCodeStmtGen<Emitter>::visitStmt(const Stmt *S) { in visitStmt()
293 bool ByteCodeStmtGen<Emitter>::visitLoopBody(const Stmt *S) { in visitLoopBody()
308 bool ByteCodeStmtGen<Emitter>::visitCompoundStmt( in visitCompoundStmt()
318 bool ByteCodeStmtGen<Emitter>::visitDeclStmt(const DeclStmt *DS) { in visitDeclStmt()
334 bool ByteCodeStmtGen<Emitter>::visitReturnStmt(const ReturnStmt *RS) { in visitReturnStmt()
366 bool ByteCodeStmtGen<Emitter>::visitIfStmt(const IfStmt *IS) { in visitIfStmt()
411 bool ByteCodeStmtGen<Emitter>::visitWhileStmt(const WhileStmt *S) { in visitWhileStmt()
440 bool ByteCodeStmtGen<Emitter>::visitDoStmt(const DoStmt *S) { in visitDoStmt()
468 bool ByteCodeStmtGen<Emitter>::visitForStmt(const ForStmt *S) { in visitForStmt()
508 bool ByteCodeStmtGen<Emitter>::visitCXXForRangeStmt(const CXXForRangeStmt *S) { in visitCXXForRangeStmt()
562 bool ByteCodeStmtGen<Emitter>::visitBreakStmt(const BreakStmt *S) { in visitBreakStmt()
571 bool ByteCodeStmtGen<Emitter>::visitContinueStmt(const ContinueStmt *S) { in visitContinueStmt()
580 bool ByteCodeStmtGen<Emitter>::visitSwitchStmt(const SwitchStmt *S) { in visitSwitchStmt()
646 bool ByteCodeStmtGen<Emitter>::visitCaseStmt(const CaseStmt *S) { in visitCaseStmt()
652 bool ByteCodeStmtGen<Emitter>::visitDefaultStmt(const DefaultStmt *S) { in visitDefaultStmt()
658 bool ByteCodeStmtGen<Emitter>::visitAsmStmt(const AsmStmt *S) { in visitAsmStmt()
663 bool ByteCodeStmtGen<Emitter>::visitAttributedStmt(const AttributedStmt *S) { in visitAttributedStmt()
669 bool ByteCodeStmtGen<Emitter>::visitCXXTryStmt(const CXXTryStmt *S) { in visitCXXTryStmt()
677 template class ByteCodeStmtGen<ByteCodeEmitter>; variable