Lines Matching defs:code
2 // Use of this source code is governed by a BSD-style license that can be
6 #include "src/compiler/backend/code-generator-impl.h"
62 InstructionSequence* code,
66 state.Clear(code->InstructionBlockCount());
73 for (auto const instruction_block : code->instruction_blocks()) {
79 InstructionBlock* block = code->InstructionBlockAt(state.stack.top());
86 Instruction* instr = code->InstructionAt(i);
106 // here and to the code generator.
109 fw = code->InputRpo(instr, 0);
157 if (next < code->InstructionBlockCount()) fw = RpoNumber::FromInt(next);
186 InstructionSequence* code) {
193 for (auto const block : code->ao_blocks()) {
203 if (code->InstructionBlockAt(block_rpo)->IsHandler()) {
204 code->InstructionBlockAt(result_rpo)->MarkHandler();
210 Instruction* instr = code->InstructionAt(i);
221 code->InstructionBlockAt(block_rpo)->UnmarkHandler();
230 InstructionSequence::RpoImmediates& rpo_immediates = code->rpo_immediates();
242 for (auto const block : code->ao_blocks()) {