Lines Matching refs:instructions_
781 instructions_.InsertInstructionBefore(replacement, initial); in ReplaceAndRemoveInstructionWith()
803 to_block->instructions_.InsertInstructionBefore(insn, cursor); in MoveInstructionBefore()
818 Add(&instructions_, this, instruction); in AddInstruction()
835 instructions_.InsertInstructionBefore(instruction, cursor); in InsertInstructionBefore()
849 instructions_.InsertInstructionAfter(instruction, cursor); in InsertInstructionAfter()
878 Remove(&instructions_, this, instruction, ensure_safety); in RemoveInstruction()
1358 if (block_->instructions_.first_instruction_ == this) { in MoveBefore()
1359 block_->instructions_.first_instruction_ = next_; in MoveBefore()
1361 DCHECK_NE(block_->instructions_.last_instruction_, this); in MoveBefore()
1371 if (block_->instructions_.first_instruction_ == cursor) { in MoveBefore()
1372 block_->instructions_.first_instruction_ = this; in MoveBefore()
1436 new_block->instructions_.first_instruction_ = cursor; in SplitBefore()
1437 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBefore()
1438 instructions_.last_instruction_ = cursor->previous_; in SplitBefore()
1440 instructions_.first_instruction_ = nullptr; in SplitBefore()
1446 new_block->instructions_.SetBlockOfInstructions(new_block); in SplitBefore()
1482 new_block->instructions_.first_instruction_ = cursor; in SplitBeforeForInlining()
1483 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitBeforeForInlining()
1484 instructions_.last_instruction_ = cursor->previous_; in SplitBeforeForInlining()
1486 instructions_.first_instruction_ = nullptr; in SplitBeforeForInlining()
1492 new_block->instructions_.SetBlockOfInstructions(new_block); in SplitBeforeForInlining()
1510 DCHECK_NE(instructions_.last_instruction_, cursor); in SplitAfterForInlining()
1514 new_block->instructions_.first_instruction_ = cursor->GetNext(); in SplitAfterForInlining()
1515 new_block->instructions_.last_instruction_ = instructions_.last_instruction_; in SplitAfterForInlining()
1518 instructions_.last_instruction_ = cursor; in SplitAfterForInlining()
1520 new_block->instructions_.SetBlockOfInstructions(new_block); in SplitAfterForInlining()
1855 instructions_.Add(other->GetInstructions()); in MergeWith()
1856 other->instructions_.SetBlockOfInstructions(this); in MergeWith()
1857 other->instructions_.Clear(); in MergeWith()
1902 instructions_.Add(other->GetInstructions()); in MergeWithInlined()
1903 other->instructions_.SetBlockOfInstructions(this); in MergeWithInlined()
2032 invoke->GetBlock()->instructions_.AddBefore(invoke, body->GetInstructions()); in InlineInto()