Lines Matching full:instruction
107 // Each instruction gets a lifetime position, and a block gets a lifetime
113 // to differentiate between the start and end of an instruction. Adding 2 to
114 // the lifetime position for each instruction ensures the start of an
115 // instruction is different than the end of the previous instruction.
179 // that instruction is defined, and killing instructions that are being visited.
213 // Kill the instruction and shorten its interval.
227 HInstruction* instruction = environment->GetInstructionAt(i);
228 bool should_be_live = ShouldBeLiveForEnvironment(current, instruction);
230 DCHECK(instruction->HasSsaIndex());
231 live_in->SetBit(instruction->GetSsaIndex());
233 if (instruction != nullptr) {
234 instruction->GetLiveInterval()->AddUse(
240 // All inputs of an instruction must be live.
329 // This is the first interval for the instruction. Try to find
377 // If the instruction dies at the phi assignment, we can try having the
396 // If the instruction
443 // If the input dies at the start of this instruction, we know its register can