Lines Matching refs:HReg

55 ST_IN HReg hregMIPS_GPR16 ( Bool mode64 ) { return GPR(mode64, 16,  0,  0); }  in hregMIPS_GPR16()
56 ST_IN HReg hregMIPS_GPR17 ( Bool mode64 ) { return GPR(mode64, 17, 1, 1); } in hregMIPS_GPR17()
57 ST_IN HReg hregMIPS_GPR18 ( Bool mode64 ) { return GPR(mode64, 18, 2, 2); } in hregMIPS_GPR18()
58 ST_IN HReg hregMIPS_GPR19 ( Bool mode64 ) { return GPR(mode64, 19, 3, 3); } in hregMIPS_GPR19()
59 ST_IN HReg hregMIPS_GPR20 ( Bool mode64 ) { return GPR(mode64, 20, 4, 4); } in hregMIPS_GPR20()
60 ST_IN HReg hregMIPS_GPR21 ( Bool mode64 ) { return GPR(mode64, 21, 5, 5); } in hregMIPS_GPR21()
61 ST_IN HReg hregMIPS_GPR22 ( Bool mode64 ) { return GPR(mode64, 22, 6, 6); } in hregMIPS_GPR22()
63 ST_IN HReg hregMIPS_GPR12 ( Bool mode64 ) { return GPR(mode64, 12, 7, 7); } in hregMIPS_GPR12()
64 ST_IN HReg hregMIPS_GPR13 ( Bool mode64 ) { return GPR(mode64, 13, 8, 8); } in hregMIPS_GPR13()
65 ST_IN HReg hregMIPS_GPR14 ( Bool mode64 ) { return GPR(mode64, 14, 9, 9); } in hregMIPS_GPR14()
66 ST_IN HReg hregMIPS_GPR15 ( Bool mode64 ) { return GPR(mode64, 15, 10, 10); } in hregMIPS_GPR15()
67 ST_IN HReg hregMIPS_GPR24 ( Bool mode64 ) { return GPR(mode64, 24, 11, 11); } in hregMIPS_GPR24()
69 ST_IN HReg hregMIPS_F16 ( Bool mode64 ) { return FR (mode64, 16, 12, 12); } in hregMIPS_F16()
70 ST_IN HReg hregMIPS_F18 ( Bool mode64 ) { return FR (mode64, 18, 13, 13); } in hregMIPS_F18()
71 ST_IN HReg hregMIPS_F20 ( Bool mode64 ) { return FR (mode64, 20, 14, 14); } in hregMIPS_F20()
72 ST_IN HReg hregMIPS_F22 ( Bool mode64 ) { return FR (mode64, 22, 15, 15); } in hregMIPS_F22()
73 ST_IN HReg hregMIPS_F24 ( Bool mode64 ) { return FR (mode64, 24, 16, 16); } in hregMIPS_F24()
74 ST_IN HReg hregMIPS_F26 ( Bool mode64 ) { return FR (mode64, 26, 17, 17); } in hregMIPS_F26()
75 ST_IN HReg hregMIPS_F28 ( Bool mode64 ) { return FR (mode64, 28, 18, 18); } in hregMIPS_F28()
76 ST_IN HReg hregMIPS_F30 ( Bool mode64 ) { return FR (mode64, 30, 19, 19); } in hregMIPS_F30()
80 ST_IN HReg hregMIPS_D0 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D0()
82 ST_IN HReg hregMIPS_D1 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D1()
84 ST_IN HReg hregMIPS_D2 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D2()
86 ST_IN HReg hregMIPS_D3 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D3()
88 ST_IN HReg hregMIPS_D4 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D4()
90 ST_IN HReg hregMIPS_D5 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D5()
92 ST_IN HReg hregMIPS_D6 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D6()
94 ST_IN HReg hregMIPS_D7 ( Bool mode64 ) { vassert(!mode64); in hregMIPS_D7()
97 ST_IN HReg hregMIPS_HI ( Bool mode64 ) { return FR (mode64, 33, 20, 28); } in hregMIPS_HI()
98 ST_IN HReg hregMIPS_LO ( Bool mode64 ) { return FR (mode64, 34, 21, 29); } in hregMIPS_LO()
100 ST_IN HReg hregMIPS_GPR0 ( Bool mode64 ) { return GPR(mode64, 0, 22, 30); } in hregMIPS_GPR0()
101 ST_IN HReg hregMIPS_GPR1 ( Bool mode64 ) { return GPR(mode64, 1, 23, 31); } in hregMIPS_GPR1()
102 ST_IN HReg hregMIPS_GPR2 ( Bool mode64 ) { return GPR(mode64, 2, 24, 32); } in hregMIPS_GPR2()
103 ST_IN HReg hregMIPS_GPR3 ( Bool mode64 ) { return GPR(mode64, 3, 25, 33); } in hregMIPS_GPR3()
104 ST_IN HReg hregMIPS_GPR4 ( Bool mode64 ) { return GPR(mode64, 4, 26, 34); } in hregMIPS_GPR4()
105 ST_IN HReg hregMIPS_GPR5 ( Bool mode64 ) { return GPR(mode64, 5, 27, 35); } in hregMIPS_GPR5()
106 ST_IN HReg hregMIPS_GPR6 ( Bool mode64 ) { return GPR(mode64, 6, 28, 36); } in hregMIPS_GPR6()
107 ST_IN HReg hregMIPS_GPR7 ( Bool mode64 ) { return GPR(mode64, 7, 29, 37); } in hregMIPS_GPR7()
108 ST_IN HReg hregMIPS_GPR8 ( Bool mode64 ) { return GPR(mode64, 8, 30, 38); } in hregMIPS_GPR8()
109 ST_IN HReg hregMIPS_GPR9 ( Bool mode64 ) { return GPR(mode64, 9, 31, 39); } in hregMIPS_GPR9()
110 ST_IN HReg hregMIPS_GPR10 ( Bool mode64 ) { return GPR(mode64, 10, 32, 40); } in hregMIPS_GPR10()
111 ST_IN HReg hregMIPS_GPR11 ( Bool mode64 ) { return GPR(mode64, 11, 33, 41); } in hregMIPS_GPR11()
112 ST_IN HReg hregMIPS_GPR23 ( Bool mode64 ) { return GPR(mode64, 23, 34, 42); } in hregMIPS_GPR23()
113 ST_IN HReg hregMIPS_GPR25 ( Bool mode64 ) { return GPR(mode64, 25, 35, 43); } in hregMIPS_GPR25()
114 ST_IN HReg hregMIPS_GPR29 ( Bool mode64 ) { return GPR(mode64, 29, 36, 44); } in hregMIPS_GPR29()
115 ST_IN HReg hregMIPS_GPR31 ( Bool mode64 ) { return GPR(mode64, 31, 37, 45); } in hregMIPS_GPR31()
135 extern void ppHRegMIPS ( HReg, Bool );
177 HReg base;
181 HReg base;
182 HReg index;
187 extern MIPSAMode *MIPSAMode_IR(Int, HReg);
188 extern MIPSAMode *MIPSAMode_RR(HReg, HReg);
211 HReg reg;
219 extern MIPSRH *MIPSRH_Reg(HReg);
380 HReg dst;
394 HReg dst;
395 HReg srcL;
405 HReg dst;
406 HReg srcL;
412 HReg dst;
413 HReg src;
419 HReg dst;
420 HReg srcL;
421 HReg srcR;
429 HReg dst;
430 HReg srcL;
431 HReg srcR;
436 HReg srcL;
437 HReg srcR;
451 HReg src;
466 HReg dstGA;
473 HReg dstGA;
481 HReg dst;
488 HReg src;
492 HReg dst;
497 HReg old;
498 HReg addr;
499 HReg expd;
500 HReg data;
505 HReg src;
509 HReg dst;
514 HReg src;
520 HReg gpr;
528 HReg srcL;
529 HReg srcR;
535 HReg dst;
536 HReg src;
540 HReg dst;
541 HReg srcL;
542 HReg srcR;
546 HReg dst;
547 HReg src1;
548 HReg src2;
549 HReg src3;
553 HReg dst;
554 HReg srcML;
555 HReg srcMR;
556 HReg srcAcc;
561 HReg reg;
567 HReg dst;
568 HReg src;
572 HReg dst;
573 HReg srcL;
574 HReg srcR;
579 HReg src;
583 HReg dst;
598 HReg dst;
599 HReg src;
603 HReg dst;
604 HReg src;
605 HReg cond;
611 extern MIPSInstr *MIPSInstr_LI(HReg, ULong);
612 extern MIPSInstr *MIPSInstr_Alu(MIPSAluOp, HReg, HReg, MIPSRH *);
613 extern MIPSInstr *MIPSInstr_Shft(MIPSShftOp, Bool sz32, HReg, HReg, MIPSRH *);
614 extern MIPSInstr *MIPSInstr_Unary(MIPSUnaryOp op, HReg dst, HReg src);
615 extern MIPSInstr *MIPSInstr_Cmp(Bool, Bool, HReg, HReg, HReg, MIPSCondCode);
617 extern MIPSInstr *MIPSInstr_Mul(Bool syned, Bool hi32, Bool sz32, HReg,
618 HReg, HReg);
619 extern MIPSInstr *MIPSInstr_Div(Bool syned, Bool sz32, HReg, HReg);
620 extern MIPSInstr *MIPSInstr_Madd(Bool, HReg, HReg);
621 extern MIPSInstr *MIPSInstr_Msub(Bool, HReg, HReg);
623 extern MIPSInstr *MIPSInstr_Load(UChar sz, HReg dst, MIPSAMode * src,
625 extern MIPSInstr *MIPSInstr_Store(UChar sz, MIPSAMode * dst, HReg src,
628 extern MIPSInstr *MIPSInstr_LoadL(UChar sz, HReg dst, MIPSAMode * src,
630 extern MIPSInstr *MIPSInstr_StoreC(UChar sz, MIPSAMode * dst, HReg src,
632 extern MIPSInstr *MIPSInstr_Cas(UChar sz, HReg old, HReg addr,
633 HReg expd, HReg data, Bool mode64);
635 extern MIPSInstr *MIPSInstr_Call ( MIPSCondCode, Addr64, UInt, HReg, RetLoc );
640 extern MIPSInstr *MIPSInstr_XIndir(HReg dstGA, MIPSAMode* amPC,
642 extern MIPSInstr *MIPSInstr_XAssisted(HReg dstGA, MIPSAMode* amPC,
645 extern MIPSInstr *MIPSInstr_FpUnary(MIPSFpOp op, HReg dst, HReg src);
646 extern MIPSInstr *MIPSInstr_FpBinary(MIPSFpOp op, HReg dst, HReg srcL,
647 HReg srcR);
648 extern MIPSInstr *MIPSInstr_FpTernary ( MIPSFpOp op, HReg dst, HReg src1,
649 HReg src2, HReg src3 );
650 extern MIPSInstr *MIPSInstr_FpConvert(MIPSFpOp op, HReg dst, HReg src);
651 extern MIPSInstr *MIPSInstr_FpCompare(MIPSFpOp op, HReg dst, HReg srcL,
652 HReg srcR);
653 extern MIPSInstr *MIPSInstr_FpMulAcc(MIPSFpOp op, HReg dst, HReg srcML,
654 HReg srcMR, HReg srcAcc);
655 extern MIPSInstr *MIPSInstr_FpLdSt(Bool isLoad, UChar sz, HReg, MIPSAMode *);
656 extern MIPSInstr *MIPSInstr_FpSTFIW(HReg addr, HReg data);
657 extern MIPSInstr *MIPSInstr_FpRSP(HReg dst, HReg src);
658 extern MIPSInstr *MIPSInstr_FpCftI(Bool fromI, Bool int32, HReg dst, HReg src);
659 extern MIPSInstr *MIPSInstr_FpCMov(MIPSCondCode, HReg dst, HReg src);
660 extern MIPSInstr *MIPSInstr_MtFCSR(HReg src);
661 extern MIPSInstr *MIPSInstr_MfFCSR(HReg dst);
662 extern MIPSInstr *MIPSInstr_FpCmp(HReg dst, HReg srcL, HReg srcR);
664 extern MIPSInstr *MIPSInstr_Mfhi(HReg dst);
665 extern MIPSInstr *MIPSInstr_Mflo(HReg dst);
666 extern MIPSInstr *MIPSInstr_Mthi(HReg src);
667 extern MIPSInstr *MIPSInstr_Mtlo(HReg src);
669 extern MIPSInstr *MIPSInstr_RdWrLR(Bool wrLR, HReg gpr);
671 extern MIPSInstr *MIPSInstr_MoveCond ( MIPSMoveCondOp op, HReg dst,
672 HReg src, HReg cond );
674 extern MIPSInstr *MIPSInstr_FpGpMove ( MIPSFpGpMoveOp op, HReg dst, HReg src );
686 extern Bool isMove_MIPSInstr (const MIPSInstr *, HReg *, HReg *);
697 HReg rreg, Int offset, Bool);
699 HReg rreg, Int offset, Bool);