H A D | LowerHelper.cpp | 110 void set_reg_opnd(LowOpndReg* op_reg, int reg, bool isPhysical, LowOpndRegType type) { argument 112 if(isPhysical) { 123 void set_mem_opnd(LowOpndMem* mem, int disp, int base, bool isPhysical) { argument 127 if(isPhysical) { 138 void set_mem_opnd_scale(LowOpndMem* mem, int base, bool isPhysical, int disp, int index, bool indexPhysical, int scale) { argument 141 if(isPhysical) { 301 int reg, bool isPhysical, LowOpndRegType type) { 309 int regAll = registerAlloc(type, reg, isPhysical, true); 312 stream = encoder_reg(m, size, reg, isPhysical, type, stream); 317 int reg, bool isPhysical, LowOpndRegTyp 300 dump_reg(Mnemonic m, AtomOpCode m2, OpndSize size, int reg, bool isPhysical, LowOpndRegType type) argument 316 dump_reg_noalloc(Mnemonic m, OpndSize size, int reg, bool isPhysical, LowOpndRegType type) argument 336 dump_reg_reg_noalloc(Mnemonic m, OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2, LowOpndRegType type) argument 350 dump_reg_reg_noalloc_dst(Mnemonic m, OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2, LowOpndRegType type) argument 366 dump_reg_reg_noalloc_src(Mnemonic m, AtomOpCode m2, OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2, LowOpndRegType type) argument 387 dump_reg_reg(Mnemonic m, AtomOpCode m2, OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2, LowOpndRegType type) argument 442 dump_mem_reg_noalloc(Mnemonic m, OpndSize size, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, int reg, bool isPhysical, LowOpndRegType type) argument 451 dump_mem_reg_noalloc_mem(Mnemonic m, AtomOpCode m2, OpndSize size, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, int reg, bool isPhysical, LowOpndRegType type) argument 467 dump_mem_reg(Mnemonic m, AtomOpCode m2, OpndSize size, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, int reg, bool isPhysical, LowOpndRegType type) argument 493 dump_moves_mem_reg(Mnemonic m, OpndSize size, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 513 dump_movez_mem_reg(Mnemonic m, OpndSize size, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 534 dump_movez_reg_reg(Mnemonic m, OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2) argument 583 dump_mem_scale_reg(Mnemonic m, OpndSize size, int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, int reg, bool isPhysical, LowOpndRegType type) argument 622 dump_reg_mem_scale(Mnemonic m, OpndSize size, int reg, bool isPhysical, int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, LowOpndRegType type) argument 652 dump_reg_mem_noalloc(Mnemonic m, OpndSize size, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, LowOpndRegType type) argument 661 dump_reg_mem(Mnemonic m, AtomOpCode m2, OpndSize size, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, LowOpndRegType type) argument 687 dump_imm_reg_noalloc(Mnemonic m, OpndSize size, int imm, int reg, bool isPhysical, LowOpndRegType type) argument 694 dump_imm_reg(Mnemonic m, AtomOpCode m2, OpndSize size, int imm, int reg, bool isPhysical, LowOpndRegType type, bool chaining) argument 796 load_effective_addr(int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 805 load_effective_addr_scale(int base_reg, bool isBasePhysical, int index_reg, bool isIndexPhysical, int scale, int reg, bool isPhysical) argument 873 compare_reg_mem(LowOp* op, OpndSize size, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical) argument 881 compare_mem_reg(OpndSize size, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 890 compare_VR_reg_all(OpndSize size, int vA, int reg, bool isPhysical, Mnemonic m) argument 954 compare_VR_reg(OpndSize size, int vA, int reg, bool isPhysical) argument 960 compare_VR_ss_reg(int vA, int reg, bool isPhysical) argument 964 compare_VR_sd_reg(int vA, int reg, bool isPhysical) argument 1078 compare_imm_reg(OpndSize size, int imm, int reg, bool isPhysical) argument 1145 compare_ss_mem_reg(LowOp* op, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1162 compare_sd_mem_with_reg(LowOp* op, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1200 test_imm_reg(OpndSize size, int imm, int reg, bool isPhysical) argument 1206 test_imm_mem(OpndSize size, int imm, int disp, int reg, bool isPhysical) argument 1212 alu_unary_reg(OpndSize size, ALU_Opcode opc, int reg, bool isPhysical) argument 1245 alu_binary_imm_reg(OpndSize size, ALU_Opcode opc, int imm, int reg, bool isPhysical) argument 1256 alu_binary_mem_reg(OpndSize size, ALU_Opcode opc, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1267 alu_sd_binary_VR_reg(ALU_Opcode opc, int vA, int reg, bool isPhysical, bool isSD) argument 1320 alu_binary_VR_reg(OpndSize size, ALU_Opcode opc, int vA, int reg, bool isPhysical) argument 1382 alu_binary_reg_mem(OpndSize size, ALU_Opcode opc, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical) argument 1402 alu_ss_binary_reg_reg(ALU_Opcode opc, int reg, bool isPhysical, int reg2, bool isPhysical2) argument 1410 alu_sd_binary_reg_reg(ALU_Opcode opc, int reg, bool isPhysical, int reg2, bool isPhysical2) argument 1418 push_reg_to_stack(OpndSize size, int reg, bool isPhysical) argument 1430 move_reg_to_mem(OpndSize size, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical) argument 1439 move_reg_to_mem_noalloc(OpndSize size, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex) argument 1449 move_mem_to_reg(OpndSize size, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1458 move_mem_to_reg_noalloc(OpndSize size, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, int reg, bool isPhysical) argument 1468 move_ss_mem_to_reg_noalloc(int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex, int reg, bool isPhysical) argument 1476 move_ss_reg_to_mem_noalloc(int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical, MemoryAccessType mType, int mIndex) argument 1484 movez_mem_to_reg(OpndSize size, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1494 movez_reg_to_reg(OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2) argument 1501 movez_mem_disp_scale_to_reg(OpndSize size, int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, int reg, bool isPhysical) argument 1509 moves_mem_disp_scale_to_reg(OpndSize size, int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, int reg, bool isPhysical) argument 1521 moves_mem_to_reg(LowOp* op, OpndSize size, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1530 move_reg_to_reg(OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2) argument 1539 move_reg_to_reg_noalloc(OpndSize size, int reg, bool isPhysical, int reg2, bool isPhysical2) argument 1548 move_mem_scale_to_reg(OpndSize size, int base_reg, bool isBasePhysical, int index_reg, bool isIndexPhysical, int scale, int reg, bool isPhysical) argument 1555 move_mem_disp_scale_to_reg(OpndSize size, int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, int reg, bool isPhysical) argument 1565 move_reg_to_mem_scale(OpndSize size, int reg, bool isPhysical, int base_reg, bool isBasePhysical, int index_reg, bool isIndexPhysical, int scale) argument 1573 move_reg_to_mem_disp_scale(OpndSize size, int reg, bool isPhysical, int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale) argument 1638 move_chain_to_reg(OpndSize size, int imm, int reg, bool isPhysical) argument 1645 move_imm_to_reg(OpndSize size, int imm, int reg, bool isPhysical) argument 1654 move_imm_to_reg_noalloc(OpndSize size, int imm, int reg, bool isPhysical) argument 1663 conditional_move_reg_to_reg(OpndSize size, ConditionCode cc, int reg1, bool isPhysical1, int reg, bool isPhysical) argument 1670 move_ss_mem_to_reg(LowOp* op, int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1678 move_ss_reg_to_mem(LowOp* op, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical) argument 1685 move_sd_mem_to_reg(int disp, int base_reg, bool isBasePhysical, int reg, bool isPhysical) argument 1692 move_sd_reg_to_mem(LowOp* op, int reg, bool isPhysical, int disp, int base_reg, bool isBasePhysical) argument 1701 get_virtual_reg_all(u2 vB, OpndSize size, int reg, bool isPhysical, Mnemonic m) argument 1788 get_virtual_reg(u2 vB, OpndSize size, int reg, bool isPhysical) argument 1792 get_virtual_reg_noalloc(u2 vB, OpndSize size, int reg, bool isPhysical) argument 1802 set_virtual_reg_all(u2 vA, OpndSize size, int reg, bool isPhysical, Mnemonic m) argument 1861 set_virtual_reg(u2 vA, OpndSize size, int reg, bool isPhysical) argument 1865 set_virtual_reg_noalloc(u2 vA, OpndSize size, int reg, bool isPhysical) argument 1870 get_VR_ss(int vB, int reg, bool isPhysical) argument 1873 set_VR_ss(int vA, int reg, bool isPhysical) argument 1876 get_VR_sd(int vB, int reg, bool isPhysical) argument 1879 set_VR_sd(int vA, int reg, bool isPhysical) argument 1886 get_currentpc(int reg, bool isPhysical) argument 1893 simpleNullCheck(int reg, bool isPhysical, int vr) argument 1934 nullCheck(int reg, bool isPhysical, int exceptionNum, int vr) argument 2009 get_self_pointer(int reg, bool isPhysical) argument 2016 get_res_strings(int reg, bool isPhysical) argument 2044 get_res_classes(int reg, bool isPhysical) argument 2069 get_res_fields(int reg, bool isPhysical) argument 2094 get_res_methods(int reg, bool isPhysical) argument 2119 get_glue_method_class(int reg, bool isPhysical) argument 2128 get_glue_method(int reg, bool isPhysical) argument 2136 set_glue_method(int reg, bool isPhysical) argument 2145 get_glue_dvmdex(int reg, bool isPhysical) argument 2170 set_glue_dvmdex(int reg, bool isPhysical) argument 2178 get_suspendCount(int reg, bool isPhysical) argument 2187 get_return_value(OpndSize size, int reg, bool isPhysical) argument 2195 set_return_value(OpndSize size, int reg, bool isPhysical) argument 2211 get_exception(int reg, bool isPhysical) argument 2219 set_exception(int reg, bool isPhysical) argument 2239 savearea_from_fp(int reg, bool isPhysical) argument 2829 resolve_class2( int startLR , bool isPhysical, int indexReg , bool indexPhysical, int thirdArg) argument 2861 resolve_method2( int startLR , bool isPhysical, int indexReg , bool indexPhysical, int thirdArg ) argument 2900 resolve_inst_field2( int startLR , bool isPhysical, int indexReg , bool indexPhysical) argument 2931 resolve_static_field2( int startLR , bool isPhysical, int indexReg , bool indexPhysical) argument [all...] |