Home
last modified time | relevance | path

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

/external/v8/src/ast/
Dast.h117 class BreakableStatement; variable
204 BreakableStatement* AsBreakableStatement(); in DEFINE_OPERATORS_FOR_FLAGS()
375 class BreakableStatement : public Statement {
414 BreakableStatement(ZoneList<const AstRawString*>* labels, in BreakableStatement() function
433 class Block final : public BreakableStatement {
456 : BreakableStatement(labels, TARGET_FOR_NAMED_ONLY, pos, kBlock), in Block()
461 static int parent_num_ids() { return BreakableStatement::num_ids(); } in parent_num_ids()
468 : public BitField<bool, BreakableStatement::kNextBitFieldIndex, 1> {};
561 class IterationStatement : public BreakableStatement {
582 : BreakableStatement(labels, TARGET_FOR_ANONYMOUS, pos, type), in IterationStatement()
[all …]
Dast.cc50 BreakableStatement* AstNode::AsBreakableStatement() { in AsBreakableStatement()
/external/v8/src/parsing/
Dparser.h184 typedef v8::internal::BreakableStatement* BreakableStatement;
519 BreakableStatement* LookupBreakTarget(const AstRawString* label, bool* ok);
1162 ParserTarget(ParserBase<Parser>* parser, BreakableStatement* statement)
1172 BreakableStatement* statement() { return statement_; }
1176 BreakableStatement* statement_;
Dpreparser.h803 typedef PreParserStatement BreakableStatement;
Dparser.cc3698 BreakableStatement* Parser::LookupBreakTarget(const AstRawString* label, in LookupBreakTarget()
3702 BreakableStatement* stat = t->statement(); in LookupBreakTarget()
Dparser-base.h4826 typename Types::BreakableStatement target = in ParseBreakStatement()
/external/v8/src/full-codegen/
Dfull-codegen.h137 Breakable(FullCodeGenerator* codegen, BreakableStatement* statement) in Breakable()
146 BreakableStatement* statement() { return statement_; } in statement()
150 BreakableStatement* statement_;
/external/v8/src/compiler/
Dast-graph-builder.cc162 void BreakTo(BreakableStatement* target);
163 void ContinueTo(BreakableStatement* target);
301 ControlScopeForBreakable(AstGraphBuilder* owner, BreakableStatement* target, in ControlScopeForBreakable()
321 BreakableStatement* target_;
354 BreakableStatement* target_;
1007 void AstGraphBuilder::ControlScope::BreakTo(BreakableStatement* stmt) { in BreakTo()
1012 void AstGraphBuilder::ControlScope::ContinueTo(BreakableStatement* stmt) { in ContinueTo()
/external/v8/src/asmjs/
Dasm-wasm-builder.cc160 BlockVisitor(AsmWasmBuilderImpl* builder, BreakableStatement* stmt, in BlockVisitor()
224 void DoBreakOrContinue(BreakableStatement* target, bool is_continue) { in DoBreakOrContinue()
1825 ZoneVector<std::pair<BreakableStatement*, bool>> breakable_blocks_;
/external/v8/src/crankshaft/
Dhydrogen.h2025 explicit BreakAndContinueInfo(BreakableStatement* target,
2035 BreakableStatement* target() { return target_; } in target()
2044 BreakableStatement* target_;
2069 HBasicBlock* Get(BreakableStatement* stmt, BreakType type,
Dhydrogen.cc4396 BreakableStatement* stmt, in Get()
/external/v8/src/interpreter/
Dbytecode-generator.cc236 BreakableStatement* statement, in ControlScopeForBreakable()