Lines Matching refs:MIPSInstr
609 } MIPSInstr; typedef
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,
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,
635 extern MIPSInstr *MIPSInstr_Call ( MIPSCondCode, Addr64, UInt, HReg, RetLoc );
636 extern MIPSInstr *MIPSInstr_CallAlways ( MIPSCondCode, Addr64, UInt, RetLoc );
638 extern MIPSInstr *MIPSInstr_XDirect ( Addr64 dstGA, MIPSAMode* amPC,
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,
648 extern MIPSInstr *MIPSInstr_FpTernary ( MIPSFpOp op, HReg dst, HReg src1,
650 extern MIPSInstr *MIPSInstr_FpConvert(MIPSFpOp op, HReg dst, HReg src);
651 extern MIPSInstr *MIPSInstr_FpCompare(MIPSFpOp op, HReg dst, HReg srcL,
653 extern MIPSInstr *MIPSInstr_FpMulAcc(MIPSFpOp op, HReg dst, HReg srcML,
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,
674 extern MIPSInstr *MIPSInstr_FpGpMove ( MIPSFpGpMoveOp op, HReg dst, HReg src );
676 extern MIPSInstr *MIPSInstr_EvCheck(MIPSAMode* amCounter,
678 extern MIPSInstr *MIPSInstr_ProfInc( void );
680 extern void ppMIPSInstr(const MIPSInstr *, Bool mode64);
684 extern void getRegUsage_MIPSInstr (HRegUsage *, const MIPSInstr *, Bool);
685 extern void mapRegs_MIPSInstr (HRegRemap *, MIPSInstr *, Bool mode64);
686 extern Bool isMove_MIPSInstr (const MIPSInstr *, HReg *, HReg *);
688 UChar* buf, Int nbuf, const MIPSInstr* i,