Lines Matching refs:last_instruction_
1162 DCHECK(last_instruction_ == nullptr); in AddInstruction()
1163 first_instruction_ = last_instruction_ = instruction; in AddInstruction()
1165 DCHECK(last_instruction_ != nullptr); in AddInstruction()
1166 last_instruction_->next_ = instruction; in AddInstruction()
1167 instruction->previous_ = last_instruction_; in AddInstruction()
1168 last_instruction_ = instruction; in AddInstruction()
1188 if (cursor == last_instruction_) { in InsertInstructionAfter()
1191 last_instruction_ = instruction; in InsertInstructionAfter()
1210 if (instruction == last_instruction_) { in RemoveInstruction()
1211 last_instruction_ = instruction->previous_; in RemoveInstruction()
1768 DCHECK_NE(block_->instructions_.last_instruction_, this); in MoveBefore()
1844 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()
1845 instructions_.last_instruction_ = cursor->previous_; in SplitBefore()
1890 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBeforeForInlining()
1891 instructions_.last_instruction_ = cursor->previous_; in SplitBeforeForInlining()
1917 DCHECK_NE(instructions_.last_instruction_, cursor); in SplitAfterForInlining()
1922 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitAfterForInlining()
1925 instructions_.last_instruction_ = cursor; in SplitAfterForInlining()
2071 if (cursor == last_instruction_) { in AddAfter()
2072 last_instruction_ = instruction_list.last_instruction_; in AddAfter()
2074 cursor->next_->previous_ = instruction_list.last_instruction_; in AddAfter()
2076 instruction_list.last_instruction_->next_ = cursor->next_; in AddAfter()
2090 instruction_list.last_instruction_->next_ = cursor; in AddBefore()
2092 cursor->previous_ = instruction_list.last_instruction_; in AddBefore()
2099 last_instruction_ = instruction_list.last_instruction_; in Add()
2101 AddAfter(last_instruction_, instruction_list); in Add()