Lines Matching refs:last_instruction_
1425 DCHECK(last_instruction_ == nullptr); in AddInstruction()
1426 first_instruction_ = last_instruction_ = instruction; in AddInstruction()
1428 DCHECK(last_instruction_ != nullptr); in AddInstruction()
1429 last_instruction_->next_ = instruction; in AddInstruction()
1430 instruction->previous_ = last_instruction_; in AddInstruction()
1431 last_instruction_ = instruction; in AddInstruction()
1451 if (cursor == last_instruction_) { in InsertInstructionAfter()
1454 last_instruction_ = instruction; in InsertInstructionAfter()
1473 if (instruction == last_instruction_) { in RemoveInstruction()
1474 last_instruction_ = instruction->previous_; in RemoveInstruction()
2091 DCHECK_NE(block_->instructions_.last_instruction_, this); in MoveBefore()
2168 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()
2169 instructions_.last_instruction_ = cursor->previous_; in SplitBefore()
2214 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBeforeForInlining()
2215 instructions_.last_instruction_ = cursor->previous_; in SplitBeforeForInlining()
2241 DCHECK_NE(instructions_.last_instruction_, cursor); in SplitAfterForInlining()
2246 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitAfterForInlining()
2249 instructions_.last_instruction_ = cursor; in SplitAfterForInlining()
2395 if (cursor == last_instruction_) { in AddAfter()
2396 last_instruction_ = instruction_list.last_instruction_; in AddAfter()
2398 cursor->next_->previous_ = instruction_list.last_instruction_; in AddAfter()
2400 instruction_list.last_instruction_->next_ = cursor->next_; in AddAfter()
2414 instruction_list.last_instruction_->next_ = cursor; in AddBefore()
2416 cursor->previous_ = instruction_list.last_instruction_; in AddBefore()
2423 last_instruction_ = instruction_list.last_instruction_; in Add()
2425 AddAfter(last_instruction_, instruction_list); in Add()