Lines Matching refs:HReg

98 void ppHRegX86 ( HReg reg )   in ppHRegX86()
160 X86AMode* X86AMode_IR ( UInt imm32, HReg reg ) { in X86AMode_IR()
167 X86AMode* X86AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { in X86AMode_IRRS()
248 X86RMI* X86RMI_Reg ( HReg reg ) { in X86RMI_Reg()
319 X86RI* X86RI_Reg ( HReg reg ) { in X86RI_Reg()
369 X86RM* X86RM_Reg ( HReg reg ) { in X86RM_Reg()
564 X86Instr* X86Instr_Alu32R ( X86AluOp op, X86RMI* src, HReg dst ) { in X86Instr_Alu32R()
581 X86Instr* X86Instr_Sh32 ( X86ShiftOp op, UInt src, HReg dst ) { in X86Instr_Sh32()
596 X86Instr* X86Instr_Unary32 ( X86UnaryOp op, HReg dst ) { in X86Instr_Unary32()
603 X86Instr* X86Instr_Lea32 ( X86AMode* am, HReg dst ) { in X86Instr_Lea32()
624 X86Instr* X86Instr_Sh3232 ( X86ShiftOp op, UInt amt, HReg src, HReg dst ) { in X86Instr_Sh3232()
662 X86Instr* X86Instr_XIndir ( HReg dstGA, X86AMode* amEIP, in X86Instr_XIndir()
671 X86Instr* X86Instr_XAssisted ( HReg dstGA, X86AMode* amEIP, in X86Instr_XAssisted()
681 X86Instr* X86Instr_CMov32 ( X86CondCode cond, X86RM* src, HReg dst ) { in X86Instr_CMov32()
691 X86AMode* src, HReg dst ) { in X86Instr_LoadEX()
701 X86Instr* X86Instr_Store ( UChar sz, HReg src, X86AMode* dst ) { in X86Instr_Store()
710 X86Instr* X86Instr_Set32 ( X86CondCode cond, HReg dst ) { in X86Instr_Set32()
717 X86Instr* X86Instr_Bsfr32 ( Bool isFwds, HReg src, HReg dst ) { in X86Instr_Bsfr32()
751 X86Instr* X86Instr_FpUnary ( X86FpOp op, HReg src, HReg dst ) { in X86Instr_FpUnary()
759 X86Instr* X86Instr_FpBinary ( X86FpOp op, HReg srcL, HReg srcR, HReg dst ) { in X86Instr_FpBinary()
768 X86Instr* X86Instr_FpLdSt ( Bool isLoad, UChar sz, HReg reg, X86AMode* addr ) { in X86Instr_FpLdSt()
779 HReg reg, X86AMode* addr ) { in X86Instr_FpLdStI()
789 X86Instr* X86Instr_Fp64to32 ( HReg src, HReg dst ) { in X86Instr_Fp64to32()
796 X86Instr* X86Instr_FpCMov ( X86CondCode cond, HReg src, HReg dst ) { in X86Instr_FpCMov()
816 X86Instr* X86Instr_FpCmp ( HReg srcL, HReg srcR, HReg dst ) { in X86Instr_FpCmp()
824 X86Instr* X86Instr_SseConst ( UShort con, HReg dst ) { in X86Instr_SseConst()
832 X86Instr* X86Instr_SseLdSt ( Bool isLoad, HReg reg, X86AMode* addr ) { in X86Instr_SseLdSt()
840 X86Instr* X86Instr_SseLdzLO ( Int sz, HReg reg, X86AMode* addr ) in X86Instr_SseLdzLO()
850 X86Instr* X86Instr_Sse32Fx4 ( X86SseOp op, HReg src, HReg dst ) { in X86Instr_Sse32Fx4()
859 X86Instr* X86Instr_Sse32FLo ( X86SseOp op, HReg src, HReg dst ) { in X86Instr_Sse32FLo()
868 X86Instr* X86Instr_Sse64Fx2 ( X86SseOp op, HReg src, HReg dst ) { in X86Instr_Sse64Fx2()
877 X86Instr* X86Instr_Sse64FLo ( X86SseOp op, HReg src, HReg dst ) { in X86Instr_Sse64FLo()
886 X86Instr* X86Instr_SseReRg ( X86SseOp op, HReg re, HReg rg ) { in X86Instr_SseReRg()
894 X86Instr* X86Instr_SseCMov ( X86CondCode cond, HReg src, HReg dst ) { in X86Instr_SseCMov()
903 X86Instr* X86Instr_SseShuf ( Int order, HReg src, HReg dst ) { in X86Instr_SseShuf()
1493 static void mapReg( HRegRemap* m, HReg* r ) in mapReg()
1670 Bool isMove_X86Instr ( const X86Instr* i, HReg* src, HReg* dst ) in isMove_X86Instr()
1706 HReg rreg, Int offsetB, Bool mode64 ) in genSpill_X86()
1731 HReg rreg, Int offsetB, Bool mode64 ) in genReload_X86()
1760 X86Instr* directReload_X86( X86Instr* i, HReg vreg, Short spill_off ) in directReload_X86()
1834 inline static UInt iregEnc ( HReg r ) in iregEnc()
1844 inline static UInt fregEnc ( HReg r ) in fregEnc()
1854 inline static UInt vregEnc ( HReg r ) in vregEnc()
1974 static UChar* doAMode_M ( UChar* p, HReg greg, X86AMode* am ) in doAMode_M()
1993 static UChar* doAMode_R ( UChar* p, HReg greg, HReg ereg ) in doAMode_R()
1998 static UChar* doAMode_R_enc_reg ( UChar* p, UInt gregEnc, HReg ereg ) in doAMode_R_enc_reg()
2799 HReg swap = INVALID_HREG; in emit_X86Instr()
2800 HReg eax = hregX86_EAX(), ebx = hregX86_EBX(), in emit_X86Instr()