• Home
  • Raw
  • Download

Lines Matching refs:schedule

27       current_block_(schedule()->start()) {  in RawMachineAssembler()
61 Schedule* schedule = schedule_; in Export() local
63 return schedule; in Export()
74 DCHECK(current_block_ != schedule()->end()); in Goto()
75 schedule()->AddGoto(CurrentBlock(), Use(label)); in Goto()
82 DCHECK(current_block_ != schedule()->end()); in Branch()
84 schedule()->AddBranch(CurrentBlock(), branch, Use(true_val), Use(false_val)); in Branch()
92 schedule()->AddCall(CurrentBlock(), call, Use(if_success), Use(if_exception)); in Continuations()
100 DCHECK_NE(schedule()->end(), current_block_); in Switch()
106 BasicBlock* case_block = schedule()->NewBasicBlock(); in Switch()
109 schedule()->AddNode(case_block, case_node); in Switch()
110 schedule()->AddGoto(case_block, Use(case_labels[index])); in Switch()
113 BasicBlock* default_block = schedule()->NewBasicBlock(); in Switch()
115 schedule()->AddNode(default_block, default_node); in Switch()
116 schedule()->AddGoto(default_block, Use(default_label)); in Switch()
118 schedule()->AddSwitch(CurrentBlock(), switch_node, succ_blocks, succ_count); in Switch()
125 schedule()->AddReturn(CurrentBlock(), ret); in Return()
133 schedule()->AddReturn(CurrentBlock(), ret); in Return()
141 schedule()->AddReturn(CurrentBlock(), ret); in Return()
148 schedule()->AddReturn(CurrentBlock(), ret); in PopAndReturn()
155 schedule()->AddReturn(CurrentBlock(), ret); in PopAndReturn()
163 schedule()->AddReturn(CurrentBlock(), ret); in PopAndReturn()
172 schedule()->AddThrow(CurrentBlock(), ret); in Unreachable()
202 schedule()->AddTailCall(CurrentBlock(), tail_call); in TailCallN()
300 if (label->block_ == nullptr) label->block_ = schedule()->NewBasicBlock(); in EnsureBlock()
331 schedule()->AddNode(CurrentBlock(), node); in AddNode()