Lines Matching refs:block
928 class Block {
930 Block(const Environment& in,
939 ~Block() {
998 Block* parent_;
1024 Block block (env, this);
1026 block.Loop(stmt->getCond(), stmt->getBody());
1027 } while (block.changed());
1028 return block.out();
1032 Block block (env, this);
1034 block.Loop(stmt->getBody(), stmt->getCond());
1035 } while (block.changed());
1036 return block.out();
1040 Block block (VisitStmt(stmt->getInit(), env), this);
1042 block.Loop(stmt->getCond(),
1045 } while (block.changed());
1046 return block.out();
1057 Block block (env, this);
1058 block.Seq(stmt->getCond(), stmt->getBody());
1059 return block.out();
1167 Block* EnterBlock(Block* block) {
1168 Block* parent = block_;
1169 block_ = block;
1173 void LeaveBlock(Block* block) {
1174 block_ = block;
1192 Block* block_;