Lines Matching refs:last_instruction_
1267 DCHECK(last_instruction_ == nullptr); in AddInstruction()
1268 first_instruction_ = last_instruction_ = instruction; in AddInstruction()
1270 DCHECK(last_instruction_ != nullptr); in AddInstruction()
1271 last_instruction_->next_ = instruction; in AddInstruction()
1272 instruction->previous_ = last_instruction_; in AddInstruction()
1273 last_instruction_ = instruction; in AddInstruction()
1293 if (cursor == last_instruction_) { in InsertInstructionAfter()
1296 last_instruction_ = instruction; in InsertInstructionAfter()
1315 if (instruction == last_instruction_) { in RemoveInstruction()
1316 last_instruction_ = instruction->previous_; in RemoveInstruction()
1987 DCHECK_NE(block_->instructions_.last_instruction_, this); in MoveBefore()
2064 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()
2065 instructions_.last_instruction_ = cursor->previous_; in SplitBefore()
2110 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBeforeForInlining()
2111 instructions_.last_instruction_ = cursor->previous_; in SplitBeforeForInlining()
2137 DCHECK_NE(instructions_.last_instruction_, cursor); in SplitAfterForInlining()
2142 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitAfterForInlining()
2145 instructions_.last_instruction_ = cursor; in SplitAfterForInlining()
2291 if (cursor == last_instruction_) { in AddAfter()
2292 last_instruction_ = instruction_list.last_instruction_; in AddAfter()
2294 cursor->next_->previous_ = instruction_list.last_instruction_; in AddAfter()
2296 instruction_list.last_instruction_->next_ = cursor->next_; in AddAfter()
2310 instruction_list.last_instruction_->next_ = cursor; in AddBefore()
2312 cursor->previous_ = instruction_list.last_instruction_; in AddBefore()
2319 last_instruction_ = instruction_list.last_instruction_; in Add()
2321 AddAfter(last_instruction_, instruction_list); in Add()