Lines Matching refs:HReg

50 ST_IN HReg hregX86_EAX   ( void ) { return mkHReg(False, HRcInt32,  0,  0); }  in hregX86_EAX()
51 ST_IN HReg hregX86_EBX ( void ) { return mkHReg(False, HRcInt32, 3, 1); } in hregX86_EBX()
52 ST_IN HReg hregX86_ECX ( void ) { return mkHReg(False, HRcInt32, 1, 2); } in hregX86_ECX()
53 ST_IN HReg hregX86_EDX ( void ) { return mkHReg(False, HRcInt32, 2, 3); } in hregX86_EDX()
54 ST_IN HReg hregX86_ESI ( void ) { return mkHReg(False, HRcInt32, 6, 4); } in hregX86_ESI()
55 ST_IN HReg hregX86_EDI ( void ) { return mkHReg(False, HRcInt32, 7, 5); } in hregX86_EDI()
57 ST_IN HReg hregX86_FAKE0 ( void ) { return mkHReg(False, HRcFlt64, 0, 6); } in hregX86_FAKE0()
58 ST_IN HReg hregX86_FAKE1 ( void ) { return mkHReg(False, HRcFlt64, 1, 7); } in hregX86_FAKE1()
59 ST_IN HReg hregX86_FAKE2 ( void ) { return mkHReg(False, HRcFlt64, 2, 8); } in hregX86_FAKE2()
60 ST_IN HReg hregX86_FAKE3 ( void ) { return mkHReg(False, HRcFlt64, 3, 9); } in hregX86_FAKE3()
61 ST_IN HReg hregX86_FAKE4 ( void ) { return mkHReg(False, HRcFlt64, 4, 10); } in hregX86_FAKE4()
62 ST_IN HReg hregX86_FAKE5 ( void ) { return mkHReg(False, HRcFlt64, 5, 11); } in hregX86_FAKE5()
64 ST_IN HReg hregX86_XMM0 ( void ) { return mkHReg(False, HRcVec128, 0, 12); } in hregX86_XMM0()
65 ST_IN HReg hregX86_XMM1 ( void ) { return mkHReg(False, HRcVec128, 1, 13); } in hregX86_XMM1()
66 ST_IN HReg hregX86_XMM2 ( void ) { return mkHReg(False, HRcVec128, 2, 14); } in hregX86_XMM2()
67 ST_IN HReg hregX86_XMM3 ( void ) { return mkHReg(False, HRcVec128, 3, 15); } in hregX86_XMM3()
68 ST_IN HReg hregX86_XMM4 ( void ) { return mkHReg(False, HRcVec128, 4, 16); } in hregX86_XMM4()
69 ST_IN HReg hregX86_XMM5 ( void ) { return mkHReg(False, HRcVec128, 5, 17); } in hregX86_XMM5()
70 ST_IN HReg hregX86_XMM6 ( void ) { return mkHReg(False, HRcVec128, 6, 18); } in hregX86_XMM6()
71 ST_IN HReg hregX86_XMM7 ( void ) { return mkHReg(False, HRcVec128, 7, 19); } in hregX86_XMM7()
73 ST_IN HReg hregX86_ESP ( void ) { return mkHReg(False, HRcInt32, 4, 20); } in hregX86_ESP()
74 ST_IN HReg hregX86_EBP ( void ) { return mkHReg(False, HRcInt32, 5, 21); } in hregX86_EBP()
77 extern void ppHRegX86 ( HReg );
130 HReg reg;
134 HReg base;
135 HReg index;
142 extern X86AMode* X86AMode_IR ( UInt, HReg );
143 extern X86AMode* X86AMode_IRRS ( UInt, HReg, HReg, Int );
168 HReg reg;
179 extern X86RMI* X86RMI_Reg ( HReg );
202 HReg reg;
210 extern X86RI* X86RI_Reg ( HReg );
229 HReg reg;
239 extern X86RM* X86RM_Reg ( HReg );
404 HReg dst;
414 HReg dst;
423 HReg dst;
428 HReg dst;
444 HReg src;
445 HReg dst;
470 HReg dstGA;
477 HReg dstGA;
487 HReg dst;
494 HReg dst;
500 HReg src;
506 HReg dst;
511 HReg src;
512 HReg dst;
539 HReg src;
540 HReg dst;
544 HReg srcL;
545 HReg srcR;
546 HReg dst;
551 HReg reg;
560 HReg reg;
567 HReg src;
568 HReg dst;
574 HReg src;
575 HReg dst;
589 HReg srcL;
590 HReg srcR;
591 HReg dst;
597 HReg dst;
601 HReg reg;
606 HReg reg;
611 HReg src;
612 HReg dst;
616 HReg src;
617 HReg dst;
621 HReg src;
622 HReg dst;
626 HReg src;
627 HReg dst;
631 HReg src;
632 HReg dst;
638 HReg src;
639 HReg dst;
643 HReg src;
644 HReg dst;
660 extern X86Instr* X86Instr_Alu32R ( X86AluOp, X86RMI*, HReg );
662 extern X86Instr* X86Instr_Unary32 ( X86UnaryOp op, HReg dst );
663 extern X86Instr* X86Instr_Lea32 ( X86AMode* am, HReg dst );
665 extern X86Instr* X86Instr_Sh32 ( X86ShiftOp, UInt, HReg );
669 extern X86Instr* X86Instr_Sh3232 ( X86ShiftOp, UInt amt, HReg src, HReg dst );
674 extern X86Instr* X86Instr_XIndir ( HReg dstGA, X86AMode* amEIP,
676 extern X86Instr* X86Instr_XAssisted ( HReg dstGA, X86AMode* amEIP,
678 extern X86Instr* X86Instr_CMov32 ( X86CondCode, X86RM* src, HReg dst );
680 X86AMode* src, HReg dst );
681 extern X86Instr* X86Instr_Store ( UChar sz, HReg src, X86AMode* dst );
682 extern X86Instr* X86Instr_Set32 ( X86CondCode cond, HReg dst );
683 extern X86Instr* X86Instr_Bsfr32 ( Bool isFwds, HReg src, HReg dst );
688 extern X86Instr* X86Instr_FpUnary ( X86FpOp op, HReg src, HReg dst );
689 extern X86Instr* X86Instr_FpBinary ( X86FpOp op, HReg srcL, HReg srcR, HReg dst );
690 extern X86Instr* X86Instr_FpLdSt ( Bool isLoad, UChar sz, HReg reg, X86AMode* );
691 extern X86Instr* X86Instr_FpLdStI ( Bool isLoad, UChar sz, HReg reg, X86AMode* );
692 extern X86Instr* X86Instr_Fp64to32 ( HReg src, HReg dst );
693 extern X86Instr* X86Instr_FpCMov ( X86CondCode, HReg src, HReg dst );
696 extern X86Instr* X86Instr_FpCmp ( HReg srcL, HReg srcR, HReg dst );
698 extern X86Instr* X86Instr_SseConst ( UShort con, HReg dst );
699 extern X86Instr* X86Instr_SseLdSt ( Bool isLoad, HReg, X86AMode* );
700 extern X86Instr* X86Instr_SseLdzLO ( Int sz, HReg, X86AMode* );
701 extern X86Instr* X86Instr_Sse32Fx4 ( X86SseOp, HReg, HReg );
702 extern X86Instr* X86Instr_Sse32FLo ( X86SseOp, HReg, HReg );
703 extern X86Instr* X86Instr_Sse64Fx2 ( X86SseOp, HReg, HReg );
704 extern X86Instr* X86Instr_Sse64FLo ( X86SseOp, HReg, HReg );
705 extern X86Instr* X86Instr_SseReRg ( X86SseOp, HReg, HReg );
706 extern X86Instr* X86Instr_SseCMov ( X86CondCode, HReg src, HReg dst );
707 extern X86Instr* X86Instr_SseShuf ( Int order, HReg src, HReg dst );
719 extern Bool isMove_X86Instr ( const X86Instr*, HReg*, HReg* );
730 HReg rreg, Int offset, Bool );
732 HReg rreg, Int offset, Bool );
734 extern X86Instr* directReload_X86 ( X86Instr* i, HReg vreg, Short spill_off );