Home | History | Annotate | Download | only in priv

Lines Matching refs:AMD64Instr

708    AMD64Instr;
710 extern AMD64Instr* AMD64Instr_Imm64 ( ULong imm64, HReg dst );
711 extern AMD64Instr* AMD64Instr_Alu64R ( AMD64AluOp, AMD64RMI*, HReg );
712 extern AMD64Instr* AMD64Instr_Alu64M ( AMD64AluOp, AMD64RI*, AMD64AMode* );
713 extern AMD64Instr* AMD64Instr_Unary64 ( AMD64UnaryOp op, HReg dst );
714 extern AMD64Instr* AMD64Instr_Lea64 ( AMD64AMode* am, HReg dst );
715 extern AMD64Instr* AMD64Instr_Alu32R ( AMD64AluOp, AMD64RMI*, HReg );
716 extern AMD64Instr* AMD64Instr_Sh64 ( AMD64ShiftOp, UInt, HReg );
717 extern AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst );
718 extern AMD64Instr* AMD64Instr_MulL ( Bool syned, AMD64RM* );
719 extern AMD64Instr* AMD64Instr_Div ( Bool syned, Int sz, AMD64RM* );
720 extern AMD64Instr* AMD64Instr_Push ( AMD64RMI* );
721 extern AMD64Instr* AMD64Instr_Call ( AMD64CondCode, Addr64, Int, RetLoc );
722 extern AMD64Instr* AMD64Instr_XDirect ( Addr64 dstGA, AMD64AMode* amRIP,
724 extern AMD64Instr* AMD64Instr_XIndir ( HReg dstGA, AMD64AMode* amRIP,
726 extern AMD64Instr* AMD64Instr_XAssisted ( HReg dstGA, AMD64AMode* amRIP,
728 extern AMD64Instr* AMD64Instr_CMov64 ( AMD64CondCode, HReg src, HReg dst );
729 extern AMD64Instr* AMD64Instr_CLoad ( AMD64CondCode cond, UChar szB,
731 extern AMD64Instr* AMD64Instr_CStore ( AMD64CondCode cond, UChar szB,
733 extern AMD64Instr* AMD64Instr_MovxLQ ( Bool syned, HReg src, HReg dst );
734 extern AMD64Instr* AMD64Instr_LoadEX ( UChar szSmall, Bool syned,
736 extern AMD64Instr* AMD64Instr_Store ( UChar sz, HReg src, AMD64AMode* dst );
737 extern AMD64Instr* AMD64Instr_Set64 ( AMD64CondCode cond, HReg dst );
738 extern AMD64Instr* AMD64Instr_Bsfr64 ( Bool isFwds, HReg src, HReg dst );
739 extern AMD64Instr* AMD64Instr_MFence ( void );
740 extern AMD64Instr* AMD64Instr_ACAS ( AMD64AMode* addr, UChar sz );
741 extern AMD64Instr* AMD64Instr_DACAS ( AMD64AMode* addr, UChar sz );
743 extern AMD64Instr* AMD64Instr_A87Free ( Int nregs );
744 extern AMD64Instr* AMD64Instr_A87PushPop ( AMD64AMode* addr, Bool isPush, UChar szB );
745 extern AMD64Instr* AMD64Instr_A87FpOp ( A87FpOp op );
746 extern AMD64Instr* AMD64Instr_A87LdCW ( AMD64AMode* addr );
747 extern AMD64Instr* AMD64Instr_A87StSW ( AMD64AMode* addr );
748 extern AMD64Instr* AMD64Instr_LdMXCSR ( AMD64AMode* );
749 extern AMD64Instr* AMD64Instr_SseUComIS ( Int sz, HReg srcL, HReg srcR, HReg dst );
750 extern AMD64Instr* AMD64Instr_SseSI2SF ( Int szS, Int szD, HReg src, HReg dst );
751 extern AMD64Instr* AMD64Instr_SseSF2SI ( Int szS, Int szD, HReg src, HReg dst );
752 extern AMD64Instr* AMD64Instr_SseSDSS ( Bool from64, HReg src, HReg dst );
753 extern AMD64Instr* AMD64Instr_SseLdSt ( Bool isLoad, Int sz, HReg, AMD64AMode* );
754 extern AMD64Instr* AMD64Instr_SseLdzLO ( Int sz, HReg, AMD64AMode* );
755 extern AMD64Instr* AMD64Instr_Sse32Fx4 ( AMD64SseOp, HReg, HReg );
756 extern AMD64Instr* AMD64Instr_Sse32FLo ( AMD64SseOp, HReg, HReg );
757 extern AMD64Instr* AMD64Instr_Sse64Fx2 ( AMD64SseOp, HReg, HReg );
758 extern AMD64Instr* AMD64Instr_Sse64FLo ( AMD64SseOp, HReg, HReg );
759 extern AMD64Instr* AMD64Instr_SseReRg ( AMD64SseOp, HReg, HReg );
760 extern AMD64Instr* AMD64Instr_SseCMov ( AMD64CondCode, HReg src, HReg dst );
761 extern AMD64Instr* AMD64Instr_SseShuf ( Int order, HReg src, HReg dst );
762 //uu extern AMD64Instr* AMD64Instr_AvxLdSt ( Bool isLoad, HReg, AMD64AMode* );
763 //uu extern AMD64Instr* AMD64Instr_AvxReRg ( AMD64SseOp, HReg, HReg );
764 extern AMD64Instr* AMD64Instr_EvCheck ( AMD64AMode* amCounter,
766 extern AMD64Instr* AMD64Instr_ProfInc ( void );
769 extern void ppAMD64Instr ( const AMD64Instr*, Bool );
773 extern void getRegUsage_AMD64Instr ( HRegUsage*, const AMD64Instr*, Bool );
774 extern void mapRegs_AMD64Instr ( HRegRemap*, AMD64Instr*, Bool );
775 extern Bool isMove_AMD64Instr ( const AMD64Instr*, HReg*, HReg* );
778 const AMD64Instr* i,