Home
last modified time | relevance | path

Searched refs:BreakableStatement (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/compiler/
Dast-graph-builder.h363 BreakableScope(AstGraphBuilder* owner, BreakableStatement* target, in BreakableScope()
378 void BreakTarget(BreakableStatement* target);
379 void ContinueTarget(BreakableStatement* target);
383 BreakableStatement* target_;
390 BreakableScope* FindBreakable(BreakableStatement* target);
Dast-graph-builder.cc294 BreakableStatement* target) { in FindBreakable()
305 void AstGraphBuilder::BreakableScope::BreakTarget(BreakableStatement* stmt) { in BreakTarget()
310 void AstGraphBuilder::BreakableScope::ContinueTarget(BreakableStatement* stmt) { in ContinueTarget()
/external/v8/src/
Dast.h114 class BreakableStatement; variable
233 virtual BreakableStatement* AsBreakableStatement() { return NULL; } in AsBreakableStatement()
401 class BreakableStatement : public Statement {
413 virtual BreakableStatement* AsBreakableStatement() FINAL OVERRIDE { in AsBreakableStatement()
429 BreakableStatement(Zone* zone, ZoneList<const AstRawString*>* labels, in BreakableStatement() function
449 class Block FINAL : public BreakableStatement {
473 : BreakableStatement(zone, labels, TARGET_FOR_NAMED_ONLY, pos, id_gen), in Block()
725 class IterationStatement : public BreakableStatement {
744 : BreakableStatement(zone, labels, TARGET_FOR_ANONYMOUS, pos, id_gen), in IterationStatement()
1071 BreakableStatement* target() const { return target_; } in DECLARE_NODE_TYPE()
[all …]
Dfull-codegen.h173 Breakable(FullCodeGenerator* codegen, BreakableStatement* statement) in Breakable()
183 BreakableStatement* statement() { return statement_; } in statement()
187 BreakableStatement* statement_;
Dhydrogen.h2052 explicit BreakAndContinueInfo(BreakableStatement* target,
2062 BreakableStatement* target() { return target_; } in target()
2071 BreakableStatement* target_;
2096 HBasicBlock* Get(BreakableStatement* stmt, BreakType type,
Dparser.h804 BreakableStatement* LookupBreakTarget(const AstRawString* label, bool* ok);
Dparser.cc2535 BreakableStatement* target = NULL; in ParseBreakStatement()
3066 BreakableStatement* t = LookupBreakTarget(NULL, CHECK_OK); in DesugarLetBindingsInForStatement()
3941 BreakableStatement* stat = t->node()->AsBreakableStatement(); in TargetStackContainsLabel()
3949 BreakableStatement* Parser::LookupBreakTarget(const AstRawString* label, in LookupBreakTarget()
3953 BreakableStatement* stat = t->node()->AsBreakableStatement(); in LookupBreakTarget()
Dhydrogen.cc4642 BreakableStatement* stmt, in Get()