Lines Matching defs:code
2 // Use of this source code is governed by a BSD-style license that can be
128 MoveOptimizer::MoveOptimizer(Zone* local_zone, InstructionSequence* code)
130 code_(code),
136 for (Instruction* instruction : code()->instructions()) {
139 for (InstructionBlock* block : code()->instruction_blocks()) {
142 for (InstructionBlock* block : code()->instruction_blocks()) {
147 if (!code()->InstructionBlockAt(pred_id)->IsDeferred()) {
160 for (Instruction* gap : code()->instructions()) {
355 Instruction* prev_instr = code()->instructions()[first_instr_index];
359 Instruction* instr = code()->instructions()[index];
370 return code()->instructions()[block->last_instruction_index()];
378 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index);
386 code()->instructions()[pred->last_instruction_index()];
400 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index);
423 Instruction* instr = code()->instructions()[block->first_instruction_index()];
476 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index);