• Home
  • Raw
  • Download

Lines Matching refs:base_reg

274                int disp, int base_reg) {  in lower_mem()  argument
275 stream = encoder_mem(m, size, disp, base_reg, true, stream); in lower_mem()
280 int disp, int base_reg, bool isBasePhysical) { in dump_mem() argument
284 int regAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_mem()
287 stream = encoder_mem(m, size, disp, base_reg, isBasePhysical, stream); in dump_mem()
421 int disp, int base_reg, in lower_mem_reg() argument
425 stream = encoder_moves_mem_to_reg(size, disp, base_reg, true, in lower_mem_reg()
429 stream = encoder_movez_mem_to_reg(size, disp, base_reg, true, in lower_mem_reg()
433 stream = encoder_mem_reg(m, size, disp, base_reg, true, in lower_mem_reg()
443 int disp, int base_reg, bool isBasePhysical, in dump_mem_reg_noalloc() argument
446 return lower_mem_reg(m, ATOM_NORMAL, size, disp, base_reg, mType, mIndex, reg, type, false); in dump_mem_reg_noalloc()
452 int disp, int base_reg, bool isBasePhysical, in dump_mem_reg_noalloc_mem() argument
457 return lower_mem_reg(m, m2, size, disp, base_reg, mType, mIndex, regAll, type, false); in dump_mem_reg_noalloc_mem()
459 stream = encoder_mem_reg(m, size, disp, base_reg, isBasePhysical, in dump_mem_reg_noalloc_mem()
468 int disp, int base_reg, bool isBasePhysical, in dump_mem_reg() argument
474 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_mem_reg()
485 stream = encoder_mem_reg(m, size, disp, base_reg, isBasePhysical, in dump_mem_reg()
494 int disp, int base_reg, bool isBasePhysical, in dump_moves_mem_reg() argument
499 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_moves_mem_reg()
506 … stream = encoder_moves_mem_to_reg(size, disp, base_reg, isBasePhysical, reg, isPhysical, stream); in dump_moves_mem_reg()
514 int disp, int base_reg, bool isBasePhysical, in dump_movez_mem_reg() argument
519 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_movez_mem_reg()
526 … stream = encoder_movez_mem_to_reg(size, disp, base_reg, isBasePhysical, reg, isPhysical, stream); in dump_movez_mem_reg()
566 LowOpRegMem* lower_mem_scale_reg(Mnemonic m, OpndSize size, int base_reg, int disp, int index_reg, in lower_mem_scale_reg() argument
570 stream = encoder_movzs_mem_disp_scale_reg(m, size, base_reg, true, disp, index_reg, true, in lower_mem_scale_reg()
574 stream = encoder_mem_scale_reg(m, size, base_reg, true, index_reg, true, in lower_mem_scale_reg()
577 stream = encoder_mem_disp_scale_reg(m, size, base_reg, true, disp, index_reg, true, in lower_mem_scale_reg()
584 … int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, in dump_mem_scale_reg() argument
589 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_mem_scale_reg()
603 stream = encoder_mem_scale_reg(m, size, base_reg, isBasePhysical, index_reg, in dump_mem_scale_reg()
612 int base_reg, int disp, int index_reg, int scale, LowOpndRegType type) { in lower_reg_mem_scale() argument
614 stream = encoder_reg_mem_scale(m, size, reg, true, base_reg, true, in lower_reg_mem_scale()
617 stream = encoder_reg_mem_disp_scale(m, size, reg, true, base_reg, true, in lower_reg_mem_scale()
624 … int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, in dump_reg_mem_scale() argument
629 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_reg_mem_scale()
637 stream = encoder_reg_mem_scale(m, size, reg, isPhysical, base_reg, isBasePhysical, in dump_reg_mem_scale()
646 int disp, int base_reg, MemoryAccessType mType, int mIndex, in lower_reg_mem() argument
648 stream = encoder_reg_mem(m, size, reg, true, disp, base_reg, true, type, stream); in lower_reg_mem()
654 int disp, int base_reg, bool isBasePhysical, in dump_reg_mem_noalloc() argument
656 return lower_reg_mem(m, ATOM_NORMAL, size, reg, disp, base_reg, mType, mIndex, type); in dump_reg_mem_noalloc()
663 int disp, int base_reg, bool isBasePhysical, in dump_reg_mem() argument
668 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_reg_mem()
674 … stream = encoder_reg_mem(m, size, reg, isPhysical, disp, base_reg, isBasePhysical, type, stream); in dump_reg_mem()
709 int disp, int base_reg, MemoryAccessType mType, int mIndex, in lower_imm_mem() argument
711 stream = encoder_imm_mem(m, size, imm, disp, base_reg, true, stream); in lower_imm_mem()
717 int disp, int base_reg, bool isBasePhysical, in dump_imm_mem_noalloc() argument
719 return lower_imm_mem(m, ATOM_NORMAL, size, imm, disp, base_reg, mType, mIndex, false); in dump_imm_mem_noalloc()
726 int disp, int base_reg, bool isBasePhysical, in dump_imm_mem() argument
731 if(!isBasePhysical || (base_reg != PhysicalReg_EDI && in dump_imm_mem()
732 base_reg != PhysicalReg_ESP && in dump_imm_mem()
733 base_reg != PhysicalReg_EBP)) { in dump_imm_mem()
736 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_imm_mem()
739 stream = encoder_imm_mem(m, size, imm, disp, base_reg, isBasePhysical, stream); in dump_imm_mem()
747 int disp, int base_reg, MemoryAccessType mType, int mIndex) { in lower_fp_mem() argument
748 stream = encoder_fp_mem(m, size, reg, disp, base_reg, true, stream); in lower_fp_mem()
753 int disp, int base_reg, bool isBasePhysical, in dump_fp_mem() argument
757 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_fp_mem()
760 stream = encoder_fp_mem(m, size, reg, disp, base_reg, isBasePhysical, stream); in dump_fp_mem()
767 LowOpRegMem* lower_mem_fp(Mnemonic m, OpndSize size, int disp, int base_reg, in lower_mem_fp() argument
769 stream = encoder_mem_fp(m, size, disp, base_reg, true, reg, stream); in lower_mem_fp()
774 int disp, int base_reg, bool isBasePhysical, in dump_mem_fp() argument
779 int baseAll = registerAlloc(LowOpndRegType_gp, base_reg, isBasePhysical, true); in dump_mem_fp()
782 stream = encoder_mem_fp(m, size, disp, base_reg, isBasePhysical, reg, stream); in dump_mem_fp()
796 void load_effective_addr(int disp, int base_reg, bool isBasePhysical, in load_effective_addr() argument
799 dump_mem_reg(m, ATOM_NORMAL, OpndSize_32, disp, base_reg, isBasePhysical, in load_effective_addr()
805 void load_effective_addr_scale(int base_reg, bool isBasePhysical, in load_effective_addr_scale() argument
810base_reg, isBasePhysical, 0/*disp*/, index_reg, isIndexPhysical, scale, in load_effective_addr_scale()
816 void load_fpu_cw(int disp, int base_reg, bool isBasePhysical) { in load_fpu_cw() argument
818 dump_mem(m, ATOM_NORMAL, OpndSize_16, disp, base_reg, isBasePhysical); in load_fpu_cw()
823 void store_fpu_cw(bool checkException, int disp, int base_reg, bool isBasePhysical) { in store_fpu_cw() argument
826 dump_mem(m, ATOM_NORMAL, OpndSize_16, disp, base_reg, isBasePhysical); in store_fpu_cw()
839 void load_fp_stack(LowOp* op, OpndSize size, int disp, int base_reg, bool isBasePhysical) {//fld(s|… in load_fp_stack() argument
841 dump_mem_fp(m, size, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1, 0); //ST0 in load_fp_stack()
846 void load_int_fp_stack(OpndSize size, int disp, int base_reg, bool isBasePhysical) {//fild(ll|l) in load_int_fp_stack() argument
848 dump_mem_fp(m, size, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1, 0); //ST0 in load_int_fp_stack()
859 void store_fp_stack(LowOp* op, bool pop, OpndSize size, int disp, int base_reg, bool isBasePhysical… in store_fp_stack() argument
861 dump_fp_mem(m, size, 0, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1); in store_fp_stack()
866 void store_int_fp_stack(LowOp* op, bool pop, OpndSize size, int disp, int base_reg, bool isBasePhys… in store_int_fp_stack() argument
868 dump_fp_mem(m, size, 0, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1); in store_int_fp_stack()
874 int disp, int base_reg, bool isBasePhysical) { in compare_reg_mem() argument
876 …dump_reg_mem(m, ATOM_NORMAL, size, reg, isPhysical, disp, base_reg, isBasePhysical, MemoryAccess_U… in compare_reg_mem()
882 int disp, int base_reg, bool isBasePhysical, in compare_mem_reg() argument
885 …dump_mem_reg(m, ATOM_NORMAL, size, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1, reg, … in compare_mem_reg()
1099 int disp, int base_reg, bool isBasePhysical) { in compare_imm_mem() argument
1102 base_reg, isBasePhysical, MemoryAccess_Unknown, -1, false); in compare_imm_mem()
1145 void compare_ss_mem_reg(LowOp* op, int disp, int base_reg, bool isBasePhysical, in compare_ss_mem_reg() argument
1148 dump_mem_reg(m, ATOM_NORMAL, OpndSize_32, disp, base_reg, isBasePhysical, in compare_ss_mem_reg()
1162 void compare_sd_mem_with_reg(LowOp* op, int disp, int base_reg, bool isBasePhysical, in compare_sd_mem_with_reg() argument
1165 dump_mem_reg(m, ATOM_NORMAL, OpndSize_64, disp, base_reg, isBasePhysical, in compare_sd_mem_with_reg()
1223 void alu_unary_mem(LowOp* op, OpndSize size, ALU_Opcode opc, int disp, int base_reg, bool isBasePhy… in alu_unary_mem() argument
1229 dump_mem(m, ATOM_NORMAL_ALU, size, disp, base_reg, isBasePhysical); in alu_unary_mem()
1234 void alu_binary_imm_mem(OpndSize size, ALU_Opcode opc, int imm, int disp, int base_reg, bool isBase… in alu_binary_imm_mem() argument
1240 …dump_imm_mem(m, ATOM_NORMAL_ALU, size, imm, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, … in alu_binary_imm_mem()
1257 int disp, int base_reg, bool isBasePhysical, in alu_binary_mem_reg() argument
1264 …dump_mem_reg(m, ATOM_NORMAL_ALU, size, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1, r… in alu_binary_mem_reg()
1384 int disp, int base_reg, bool isBasePhysical) { //destination is mem!! in alu_binary_reg_mem() argument
1390 …dump_reg_mem(m, ATOM_NORMAL_ALU, size, reg, isPhysical, disp, base_reg, isBasePhysical, MemoryAcce… in alu_binary_reg_mem()
1395 void fpu_mem(LowOp* op, ALU_Opcode opc, OpndSize size, int disp, int base_reg, bool isBasePhysical)… in fpu_mem() argument
1397 dump_mem_fp(m, size, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1, 0); in fpu_mem()
1424 void push_mem_to_stack(OpndSize size, int disp, int base_reg, bool isBasePhysical) { in push_mem_to_stack() argument
1425 dump_mem(Mnemonic_PUSH, ATOM_NORMAL, size, disp, base_reg, isBasePhysical); in push_mem_to_stack()
1432 int disp, int base_reg, bool isBasePhysical) { in move_reg_to_mem() argument
1434 …dump_reg_mem(m, ATOM_NORMAL, size, reg, isPhysical, disp, base_reg, isBasePhysical, MemoryAccess_U… in move_reg_to_mem()
1441 int disp, int base_reg, bool isBasePhysical, in move_reg_to_mem_noalloc() argument
1444 …dump_reg_mem_noalloc(m, size, reg, isPhysical, disp, base_reg, isBasePhysical, mType, mIndex, getT… in move_reg_to_mem_noalloc()
1450 int disp, int base_reg, bool isBasePhysical, in move_mem_to_reg() argument
1453 …return dump_mem_reg(m, ATOM_NORMAL, size, disp, base_reg, isBasePhysical, MemoryAccess_Unknown, -1… in move_mem_to_reg()
1459 int disp, int base_reg, bool isBasePhysical, in move_mem_to_reg_noalloc() argument
1463 …return dump_mem_reg_noalloc(m, size, disp, base_reg, isBasePhysical, mType, mIndex, reg, isPhysica… in move_mem_to_reg_noalloc()
1468 LowOpRegMem* move_ss_mem_to_reg_noalloc(int disp, int base_reg, bool isBasePhysical, in move_ss_mem_to_reg_noalloc() argument
1471 …return dump_mem_reg_noalloc(Mnemonic_MOVSS, OpndSize_32, disp, base_reg, isBasePhysical, mType, mI… in move_ss_mem_to_reg_noalloc()
1477 int disp, int base_reg, bool isBasePhysical, in move_ss_reg_to_mem_noalloc() argument
1479 …return dump_reg_mem_noalloc(Mnemonic_MOVSS, OpndSize_32, reg, isPhysical, disp, base_reg, isBasePh… in move_ss_reg_to_mem_noalloc()
1485 int disp, int base_reg, bool isBasePhysical, in movez_mem_to_reg() argument
1488 dump_movez_mem_reg(m, size, disp, base_reg, isBasePhysical, reg, isPhysical); in movez_mem_to_reg()
1502 int base_reg, bool isBasePhysical, in movez_mem_disp_scale_to_reg() argument
1505 dump_mem_scale_reg(Mnemonic_MOVZX, size, base_reg, isBasePhysical, in movez_mem_disp_scale_to_reg()
1510 int base_reg, bool isBasePhysical, in moves_mem_disp_scale_to_reg() argument
1513 dump_mem_scale_reg(Mnemonic_MOVSX, size, base_reg, isBasePhysical, in moves_mem_disp_scale_to_reg()
1522 int disp, int base_reg, bool isBasePhysical, in moves_mem_to_reg() argument
1525 dump_moves_mem_reg(m, size, disp, base_reg, isBasePhysical, reg, isPhysical); in moves_mem_to_reg()
1549 int base_reg, bool isBasePhysical, int index_reg, bool isIndexPhysical, int scale, in move_mem_scale_to_reg() argument
1552 …dump_mem_scale_reg(m, size, base_reg, isBasePhysical, 0/*disp*/, index_reg, isIndexPhysical, scale, in move_mem_scale_to_reg()
1556 … int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale, in move_mem_disp_scale_to_reg() argument
1559 dump_mem_scale_reg(m, size, base_reg, isBasePhysical, disp, index_reg, isIndexPhysical, scale, in move_mem_disp_scale_to_reg()
1567 int base_reg, bool isBasePhysical, int index_reg, bool isIndexPhysical, int scale) { in move_reg_to_mem_scale() argument
1570base_reg, isBasePhysical, 0/*disp*/, index_reg, isIndexPhysical, scale, in move_reg_to_mem_scale()
1575 … int base_reg, bool isBasePhysical, int disp, int index_reg, bool isIndexPhysical, int scale) { in move_reg_to_mem_disp_scale() argument
1578 base_reg, isBasePhysical, disp, index_reg, isIndexPhysical, scale, in move_reg_to_mem_disp_scale()
1583 int disp, int base_reg, bool isBasePhysical) { in move_chain_to_mem() argument
1584 …dump_imm_mem(Mnemonic_MOV, ATOM_NORMAL, size, imm, disp, base_reg, isBasePhysical, MemoryAccess_Un… in move_chain_to_mem()
1591 int disp, int base_reg, bool isBasePhysical) { in move_imm_to_mem() argument
1594 …dump_imm_mem(Mnemonic_MOV, ATOM_NORMAL, size, imm, disp, base_reg, isBasePhysical, MemoryAccess_Un… in move_imm_to_mem()
1670 void move_ss_mem_to_reg(LowOp* op, int disp, int base_reg, bool isBasePhysical, in move_ss_mem_to_reg() argument
1672 dump_mem_reg(Mnemonic_MOVSS, ATOM_NORMAL, OpndSize_32, disp, base_reg, isBasePhysical, in move_ss_mem_to_reg()
1679 int disp, int base_reg, bool isBasePhysical) { in move_ss_reg_to_mem() argument
1680 …dump_reg_mem(Mnemonic_MOVSS, ATOM_NORMAL, OpndSize_32, reg, isPhysical, disp, base_reg, isBasePhys… in move_ss_reg_to_mem()
1685 void move_sd_mem_to_reg(int disp, int base_reg, bool isBasePhysical, in move_sd_mem_to_reg() argument
1687 …dump_mem_reg(Mnemonic_MOVSD, ATOM_NORMAL, OpndSize_64, disp, base_reg, isBasePhysical, MemoryAcces… in move_sd_mem_to_reg()
1693 int disp, int base_reg, bool isBasePhysical) { in move_sd_reg_to_mem() argument
1695 disp, base_reg, isBasePhysical, in move_sd_reg_to_mem()