/art/compiler/dex/quick/arm/ |
H A D | call_arm.cc | 406 StackOverflowSlowPath(Mir2Lir* m2l, LIR* branch, bool restore_lr, size_t sp_displace) argument 407 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch, nullptr), restore_lr_(restore_lr),
|
/art/compiler/dex/quick/arm64/ |
H A D | call_arm64.cc | 375 StackOverflowSlowPath(Mir2Lir* m2l, LIR* branch, size_t sp_displace) : argument 376 LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch, nullptr),
|
H A D | int_arm64.cc | 1420 static void SpillCoreRegs(Arm64Mir2Lir* m2l, RegStorage base, int offset, uint32_t reg_mask) { argument 1427 m2l->NewLIR3(WIDE(kA64Str3rXD), RegStorage::Solo64(reg1).GetReg(), base.GetReg(), offset); 1429 m2l->NewLIR4(WIDE(kA64Stp4rrXD), RegStorage::Solo64(reg2).GetReg(), 1436 static void SpillFPRegs(Arm64Mir2Lir* m2l, RegStorage base, int offset, uint32_t reg_mask) { argument 1443 m2l->NewLIR3(FWIDE(kA64Str3fXD), RegStorage::FloatSolo64(reg1).GetReg(), base.GetReg(), 1446 m2l->NewLIR4(WIDE(kA64Stp4ffXD), RegStorage::FloatSolo64(reg2).GetReg(), 1452 static int SpillRegsPreSub(Arm64Mir2Lir* m2l, RegStorage base, uint32_t core_reg_mask, argument 1454 m2l->OpRegRegImm(kOpSub, rs_sp, rs_sp, frame_size); 1462 SpillFPRegs(m2l, rs_sp, spill_offset, fp_reg_mask); 1468 SpillCoreRegs(m2l, rs_s 1474 SpillRegsPreIndexed(Arm64Mir2Lir* m2l, RegStorage base, uint32_t core_reg_mask, uint32_t fp_reg_mask, int frame_size) argument 1604 UnSpillCoreRegs(Arm64Mir2Lir* m2l, RegStorage base, int offset, uint32_t reg_mask) argument 1620 UnSpillFPRegs(Arm64Mir2Lir* m2l, RegStorage base, int offset, uint32_t reg_mask) argument [all...] |
/art/compiler/dex/quick/ |
H A D | gen_common.cc | 69 DivZeroCheckSlowPath(Mir2Lir* m2l, LIR* branch) argument 70 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch) { 87 ArrayBoundsCheckSlowPath(Mir2Lir* m2l, LIR* branch, RegStorage index, RegStorage length) argument 88 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch), 111 ArrayBoundsCheckSlowPath(Mir2Lir* m2l, LIR* branch, int index, RegStorage length) argument 112 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch), 141 NullCheckSlowPath(Mir2Lir* m2l, LI argument 509 StaticFieldSlowPath(Mir2Lir* m2l, LIR* unresolved, LIR* uninit, LIR* cont, int storage_index, RegStorage r_base) argument 851 SlowPath(Mir2Lir* m2l, LIR* fromfast, LIR* cont, const int type_idx, const RegLocation& rl_method, const RegLocation& rl_result) argument 919 SlowPath(Mir2Lir* m2l, LIR* fromfast, LIR* cont, RegStorage r_method, int32_t string_idx) argument 1124 InitTypeSlowPath(Mir2Lir* m2l, LIR* branch, LIR* cont, uint32_t type_idx, RegLocation rl_src) argument 1269 SlowPath(Mir2Lir* m2l, LIR* fromfast, LIR* cont, const int type_idx, const RegStorage class_reg) argument 1301 SlowPath(Mir2Lir* m2l, LIR* fromfast, LIR* cont, bool load) argument 1965 SuspendCheckSlowPath(Mir2Lir* m2l, LIR* branch, LIR* cont) argument [all...] |
H A D | gen_invoke.cc | 48 IntrinsicSlowPathPath(Mir2Lir* m2l, CallInfo* info, LIR* branch, LIR* resume = nullptr) argument 49 : LIRSlowPath(m2l, info->offset, branch, resume), info_(info) {
|
H A D | mir_to_lir.h | 443 RegisterPool(Mir2Lir* m2l, ArenaAllocator* arena, 523 LIRSlowPath(Mir2Lir* m2l, const DexOffset dexpc, LIR* fromfast, argument 525 m2l_(m2l), cu_(m2l->cu_), current_dex_pc_(dexpc), fromfast_(fromfast), cont_(cont) { 526 m2l->StartSlowPath(this); 556 ScopedMemRefType(Mir2Lir* m2l, ResourceMask::ResourceBit new_mem_ref_type) argument 557 : m2l_(m2l), 558 old_mem_ref_type_(m2l->mem_ref_type_) {
|
H A D | ralloc_util.cc | 58 Mir2Lir::RegisterPool::RegisterPool(Mir2Lir* m2l, ArenaAllocator* arena, argument 72 dp_regs_(arena, dp_regs.size()), next_dp_reg_(0), m2l_(m2l) {
|
/art/compiler/dex/quick/mips/ |
H A D | call_mips.cc | 322 StackOverflowSlowPath(Mir2Lir* m2l, LIR* branch, size_t sp_displace) argument 323 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch, nullptr), sp_displace_(sp_displace) {
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 246 StackOverflowSlowPath(Mir2Lir* m2l, LIR* branch, size_t sp_displace) argument 247 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch, nullptr), sp_displace_(sp_displace) {
|
H A D | int_x86.cc | 1145 ArrayBoundsCheckSlowPath(Mir2Lir* m2l, LIR* branch, argument 1147 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch), 1193 ArrayBoundsCheckSlowPath(Mir2Lir* m2l, LIR* branch, argument 1195 : LIRSlowPath(m2l, m2l->GetCurrentDexPc(), branch),
|