Lines Matching refs:instructions_
1039 instructions_.InsertInstructionBefore(replacement, initial); in ReplaceAndRemoveInstructionWith()
1060 Add(&instructions_, this, instruction); in AddInstruction()
1077 instructions_.InsertInstructionBefore(instruction, cursor); in InsertInstructionBefore()
1091 instructions_.InsertInstructionAfter(instruction, cursor); in InsertInstructionAfter()
1120 Remove(&instructions_, this, instruction, ensure_safety); in RemoveInstruction()
1984 if (block_->instructions_.first_instruction_ == this) { in MoveBefore()
1985 block_->instructions_.first_instruction_ = next_; in MoveBefore()
1987 DCHECK_NE(block_->instructions_.last_instruction_, this); in MoveBefore()
1997 if (block_->instructions_.first_instruction_ == cursor) { in MoveBefore()
1998 block_->instructions_.first_instruction_ = this; in MoveBefore()
2063 new_block->instructions_.first_instruction_ = cursor; in SplitBefore()
2064 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()
2065 instructions_.last_instruction_ = cursor->previous_; in SplitBefore()
2067 instructions_.first_instruction_ = nullptr; in SplitBefore()
2073 new_block->instructions_.SetBlockOfInstructions(new_block); in SplitBefore()
2109 new_block->instructions_.first_instruction_ = cursor; in SplitBeforeForInlining()
2110 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBeforeForInlining()
2111 instructions_.last_instruction_ = cursor->previous_; in SplitBeforeForInlining()
2113 instructions_.first_instruction_ = nullptr; in SplitBeforeForInlining()
2119 new_block->instructions_.SetBlockOfInstructions(new_block); in SplitBeforeForInlining()
2137 DCHECK_NE(instructions_.last_instruction_, cursor); in SplitAfterForInlining()
2141 new_block->instructions_.first_instruction_ = cursor->GetNext(); in SplitAfterForInlining()
2142 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitAfterForInlining()
2145 instructions_.last_instruction_ = cursor; in SplitAfterForInlining()
2147 new_block->instructions_.SetBlockOfInstructions(new_block); in SplitAfterForInlining()
2497 instructions_.Add(other->GetInstructions()); in MergeInstructionsWith()
2498 other->instructions_.SetBlockOfInstructions(this); in MergeInstructionsWith()
2499 other->instructions_.Clear(); in MergeInstructionsWith()
2557 instructions_.Add(other->GetInstructions()); in MergeWithInlined()
2558 other->instructions_.SetBlockOfInstructions(this); in MergeWithInlined()
2720 invoke->GetBlock()->instructions_.AddBefore(invoke, body->GetInstructions()); in InlineInto()