• Home
  • Raw
  • Download

Lines Matching refs:ActionNode

1101   if (action_type() == ActionNode::CLEAR_CAPTURES) {  in Mentions()
1125 if (action->action_type() == ActionNode::STORE_POSITION) { in GetStoredPosition()
1142 if (action->action_type() == ActionNode::CLEAR_CAPTURES) { in FindAffectedRegisters()
1208 case ActionNode::SET_REGISTER: { in PerformDeferredActions()
1225 case ActionNode::INCREMENT_REGISTER: in PerformDeferredActions()
1233 case ActionNode::STORE_POSITION: { in PerformDeferredActions()
1256 case ActionNode::CLEAR_CAPTURES: { in PerformDeferredActions()
1430 ActionNode* ActionNode::SetRegister(int reg, in SetRegister()
1433 ActionNode* result = in SetRegister()
1434 new(on_success->zone()) ActionNode(SET_REGISTER, on_success); in SetRegister()
1441 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) { in IncrementRegister()
1442 ActionNode* result = in IncrementRegister()
1443 new(on_success->zone()) ActionNode(INCREMENT_REGISTER, on_success); in IncrementRegister()
1449 ActionNode* ActionNode::StorePosition(int reg, in StorePosition()
1452 ActionNode* result = in StorePosition()
1453 new(on_success->zone()) ActionNode(STORE_POSITION, on_success); in StorePosition()
1460 ActionNode* ActionNode::ClearCaptures(Interval range, in ClearCaptures()
1462 ActionNode* result = in ClearCaptures()
1463 new(on_success->zone()) ActionNode(CLEAR_CAPTURES, on_success); in ClearCaptures()
1470 ActionNode* ActionNode::BeginSubmatch(int stack_reg, in BeginSubmatch()
1473 ActionNode* result = in BeginSubmatch()
1474 new(on_success->zone()) ActionNode(BEGIN_SUBMATCH, on_success); in BeginSubmatch()
1481 ActionNode* ActionNode::PositiveSubmatchSuccess(int stack_reg, in PositiveSubmatchSuccess()
1486 ActionNode* result = in PositiveSubmatchSuccess()
1487 new(on_success->zone()) ActionNode(POSITIVE_SUBMATCH_SUCCESS, on_success); in PositiveSubmatchSuccess()
1496 ActionNode* ActionNode::EmptyMatchCheck(int start_register, in EmptyMatchCheck()
1500 ActionNode* result = in EmptyMatchCheck()
1501 new(on_success->zone()) ActionNode(EMPTY_MATCH_CHECK, on_success); in EmptyMatchCheck()
2224 int ActionNode::EatsAtLeast(int still_to_find, in EatsAtLeast()
2235 void ActionNode::FillInBMInfo(Isolate* isolate, int offset, int budget, in FillInBMInfo()
4200 void ActionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
4613 void DotPrinter::VisitAction(ActionNode* that) { in VisitAction()
4616 case ActionNode::SET_REGISTER: in VisitAction()
4620 case ActionNode::INCREMENT_REGISTER: in VisitAction()
4624 case ActionNode::STORE_POSITION: in VisitAction()
4628 case ActionNode::BEGIN_SUBMATCH: in VisitAction()
4632 case ActionNode::POSITIVE_SUBMATCH_SUCCESS: in VisitAction()
4635 case ActionNode::EMPTY_MATCH_CHECK: in VisitAction()
4641 case ActionNode::CLEAR_CAPTURES: { in VisitAction()
5531 ? static_cast<RegExpNode*>(ActionNode::IncrementRegister(reg_ctr, center)) in ToNode()
5536 loop_return = ActionNode::EmptyMatchCheck(body_start_reg, in ToNode()
5545 body_node = ActionNode::StorePosition(body_start_reg, false, body_node); in ToNode()
5549 body_node = ActionNode::ClearCaptures(capture_registers, body_node); in ToNode()
5570 return ActionNode::SetRegister(reg_ctr, 0, center); in ToNode()
5652 newline_atom, false, ActionNode::PositiveSubmatchSuccess( in ToNode()
5658 RegExpNode* end_of_line = ActionNode::BeginSubmatch( in ToNode()
5701 on_match_success_ = ActionNode::PositiveSubmatchSuccess( in Builder()
5715 return ActionNode::BeginSubmatch(stack_pointer_register_, in ForMatch()
5726 return ActionNode::BeginSubmatch(stack_pointer_register_, in ForMatch()
5769 RegExpNode* store_end = ActionNode::StorePosition(end_reg, true, on_success); in ToNode()
5771 return ActionNode::StorePosition(start_reg, true, body_node); in ToNode()
6344 void Analysis::VisitAction(ActionNode* that) { in VisitAction()
6594 void DispatchTableConstructor::VisitAction(ActionNode* that) { in VisitAction()