Lines Matching refs:code
151 auto regs = ir_method->code->registers; in Apply()
152 auto args_count = ir_method->code->ins_count; in Apply()
168 SLICER_CHECK(ir_method->code->ins_count > 0); in GenerateShiftParamsCode()
180 const dex::u4 regs = ir_method->code->registers; in GenerateShiftParamsCode()
181 const dex::u4 ins_count = ir_method->code->ins_count; in GenerateShiftParamsCode()
223 auto non_param_regs = ir_method->code->registers - ir_method->code->ins_count; in InjectArrayParamsHook()
230 code_ir->ir_method->code->registers += regs_count - non_param_regs; in InjectArrayParamsHook()
273 dex::u4 current_reg = ir_method->code->registers - ir_method->code->ins_count; in InjectArrayParamsHook()
427 bool needsScratchReg = ir_method->code->registers < reg_count + 1; in Apply()
647 16 - static_cast<int>(code_ir->ir_method->code->registers)); in RegsRenumbering()
677 Allocate(code_ir, ir_method->code->registers, left_to_allocate_); in ShiftParams()
688 code_ir->ir_method->code->registers += count; in Allocate()
703 const auto code = code_ir->ir_method->code; in Apply() local
705 SLICER_CHECK(code->registers + allocate_count_ <= (1 << 16)); in Apply()
711 if (code->ins_count == 0) { in Apply()
712 Allocate(code_ir, code->registers, left_to_allocate_); in Apply()
734 if (ir_method->code == nullptr) { in InstrumentMethod()