• Home
  • Raw
  • Download

Lines Matching refs:ActionNode

1156   if (action_type() == ActionNode::CLEAR_CAPTURES) {  in Mentions()
1182 if (action->action_type() == ActionNode::STORE_POSITION) { in GetStoredPosition()
1200 if (action->action_type() == ActionNode::CLEAR_CAPTURES) { in FindAffectedRegisters()
1267 case ActionNode::SET_REGISTER: { in PerformDeferredActions()
1284 case ActionNode::INCREMENT_REGISTER: in PerformDeferredActions()
1292 case ActionNode::STORE_POSITION: { in PerformDeferredActions()
1315 case ActionNode::CLEAR_CAPTURES: { in PerformDeferredActions()
1490 ActionNode* ActionNode::SetRegister(int reg, in SetRegister()
1493 ActionNode* result = in SetRegister()
1494 new(on_success->zone()) ActionNode(SET_REGISTER, on_success); in SetRegister()
1501 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) { in IncrementRegister()
1502 ActionNode* result = in IncrementRegister()
1503 new(on_success->zone()) ActionNode(INCREMENT_REGISTER, on_success); in IncrementRegister()
1509 ActionNode* ActionNode::StorePosition(int reg, in StorePosition()
1512 ActionNode* result = in StorePosition()
1513 new(on_success->zone()) ActionNode(STORE_POSITION, on_success); in StorePosition()
1520 ActionNode* ActionNode::ClearCaptures(Interval range, in ClearCaptures()
1522 ActionNode* result = in ClearCaptures()
1523 new(on_success->zone()) ActionNode(CLEAR_CAPTURES, on_success); in ClearCaptures()
1530 ActionNode* ActionNode::BeginSubmatch(int stack_reg, in BeginSubmatch()
1533 ActionNode* result = in BeginSubmatch()
1534 new(on_success->zone()) ActionNode(BEGIN_SUBMATCH, on_success); in BeginSubmatch()
1541 ActionNode* ActionNode::PositiveSubmatchSuccess(int stack_reg, in PositiveSubmatchSuccess()
1546 ActionNode* result = in PositiveSubmatchSuccess()
1547 new(on_success->zone()) ActionNode(POSITIVE_SUBMATCH_SUCCESS, on_success); in PositiveSubmatchSuccess()
1556 ActionNode* ActionNode::EmptyMatchCheck(int start_register, in EmptyMatchCheck()
1560 ActionNode* result = in EmptyMatchCheck()
1561 new(on_success->zone()) ActionNode(EMPTY_MATCH_CHECK, on_success); in EmptyMatchCheck()
2285 int ActionNode::EatsAtLeast(int still_to_find, in EatsAtLeast()
2296 void ActionNode::FillInBMInfo(Isolate* isolate, int offset, int budget, in FillInBMInfo()
4274 void ActionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
4687 void DotPrinter::VisitAction(ActionNode* that) { in VisitAction()
4690 case ActionNode::SET_REGISTER: in VisitAction()
4694 case ActionNode::INCREMENT_REGISTER: in VisitAction()
4698 case ActionNode::STORE_POSITION: in VisitAction()
4702 case ActionNode::BEGIN_SUBMATCH: in VisitAction()
4706 case ActionNode::POSITIVE_SUBMATCH_SUCCESS: in VisitAction()
4709 case ActionNode::EMPTY_MATCH_CHECK: in VisitAction()
4715 case ActionNode::CLEAR_CAPTURES: { in VisitAction()
5577 ? static_cast<RegExpNode*>(ActionNode::IncrementRegister(reg_ctr, center)) in ToNode()
5582 loop_return = ActionNode::EmptyMatchCheck(body_start_reg, in ToNode()
5591 body_node = ActionNode::StorePosition(body_start_reg, false, body_node); in ToNode()
5595 body_node = ActionNode::ClearCaptures(capture_registers, body_node); in ToNode()
5616 return ActionNode::SetRegister(reg_ctr, 0, center); in ToNode()
5653 newline_atom, false, ActionNode::PositiveSubmatchSuccess( in ToNode()
5659 RegExpNode* end_of_line = ActionNode::BeginSubmatch( in ToNode()
5702 on_match_success_ = ActionNode::PositiveSubmatchSuccess( in Builder()
5716 return ActionNode::BeginSubmatch(stack_pointer_register_, in ForMatch()
5727 return ActionNode::BeginSubmatch(stack_pointer_register_, in ForMatch()
5770 RegExpNode* store_end = ActionNode::StorePosition(end_reg, true, on_success); in ToNode()
5772 return ActionNode::StorePosition(start_reg, true, body_node); in ToNode()
6326 void Analysis::VisitAction(ActionNode* that) { in VisitAction()
6576 void DispatchTableConstructor::VisitAction(ActionNode* that) { in VisitAction()