Lines Matching refs:ARMInstr

958    ARMInstr;  typedef
961 extern ARMInstr* ARMInstr_Alu ( ARMAluOp, HReg, HReg, ARMRI84* );
962 extern ARMInstr* ARMInstr_Shift ( ARMShiftOp, HReg, HReg, ARMRI5* );
963 extern ARMInstr* ARMInstr_Unary ( ARMUnaryOp, HReg, HReg );
964 extern ARMInstr* ARMInstr_CmpOrTst ( Bool isCmp, HReg, ARMRI84* );
965 extern ARMInstr* ARMInstr_Mov ( HReg, ARMRI84* );
966 extern ARMInstr* ARMInstr_Imm32 ( HReg, UInt );
967 extern ARMInstr* ARMInstr_LdSt32 ( ARMCondCode,
969 extern ARMInstr* ARMInstr_LdSt16 ( ARMCondCode,
972 extern ARMInstr* ARMInstr_LdSt8U ( ARMCondCode,
974 extern ARMInstr* ARMInstr_Ld8S ( ARMCondCode, HReg, ARMAMode2* );
975 extern ARMInstr* ARMInstr_XDirect ( Addr32 dstGA, ARMAMode1* amR15T,
977 extern ARMInstr* ARMInstr_XIndir ( HReg dstGA, ARMAMode1* amR15T,
979 extern ARMInstr* ARMInstr_XAssisted ( HReg dstGA, ARMAMode1* amR15T,
981 extern ARMInstr* ARMInstr_CMov ( ARMCondCode, HReg dst, ARMRI84* src );
982 extern ARMInstr* ARMInstr_Call ( ARMCondCode, Addr32, Int nArgRegs,
984 extern ARMInstr* ARMInstr_Mul ( ARMMulOp op );
985 extern ARMInstr* ARMInstr_LdrEX ( Int szB );
986 extern ARMInstr* ARMInstr_StrEX ( Int szB );
987 extern ARMInstr* ARMInstr_VLdStD ( Bool isLoad, HReg, ARMAModeV* );
988 extern ARMInstr* ARMInstr_VLdStS ( Bool isLoad, HReg, ARMAModeV* );
989 extern ARMInstr* ARMInstr_VAluD ( ARMVfpOp op, HReg, HReg, HReg );
990 extern ARMInstr* ARMInstr_VAluS ( ARMVfpOp op, HReg, HReg, HReg );
991 extern ARMInstr* ARMInstr_VUnaryD ( ARMVfpUnaryOp, HReg dst, HReg src );
992 extern ARMInstr* ARMInstr_VUnaryS ( ARMVfpUnaryOp, HReg dst, HReg src );
993 extern ARMInstr* ARMInstr_VCmpD ( HReg argL, HReg argR );
994 extern ARMInstr* ARMInstr_VCMovD ( ARMCondCode, HReg dst, HReg src );
995 extern ARMInstr* ARMInstr_VCMovS ( ARMCondCode, HReg dst, HReg src );
996 extern ARMInstr* ARMInstr_VCvtSD ( Bool sToD, HReg dst, HReg src );
997 extern ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo );
998 extern ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo );
999 extern ARMInstr* ARMInstr_VCvtID ( Bool iToD, Bool syned,
1001 extern ARMInstr* ARMInstr_FPSCR ( Bool toFPSCR, HReg iReg );
1002 extern ARMInstr* ARMInstr_MFence ( void );
1003 extern ARMInstr* ARMInstr_CLREX ( void );
1004 extern ARMInstr* ARMInstr_NLdStQ ( Bool isLoad, HReg, ARMAModeN* );
1005 extern ARMInstr* ARMInstr_NLdStD ( Bool isLoad, HReg, ARMAModeN* );
1006 extern ARMInstr* ARMInstr_NUnary ( ARMNeonUnOp, HReg, HReg, UInt, Bool );
1007 extern ARMInstr* ARMInstr_NUnaryS ( ARMNeonUnOpS, ARMNRS*, ARMNRS*,
1009 extern ARMInstr* ARMInstr_NDual ( ARMNeonDualOp, HReg, HReg, UInt, Bool );
1010 extern ARMInstr* ARMInstr_NBinary ( ARMNeonBinOp, HReg, HReg, HReg,
1012 extern ARMInstr* ARMInstr_NShift ( ARMNeonShiftOp, HReg, HReg, HReg,
1014 extern ARMInstr* ARMInstr_NShl64 ( HReg, HReg, UInt );
1015 extern ARMInstr* ARMInstr_NeonImm ( HReg, ARMNImm* );
1016 extern ARMInstr* ARMInstr_NCMovQ ( ARMCondCode, HReg, HReg );
1017 extern ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 );
1018 extern ARMInstr* ARMInstr_EvCheck ( ARMAMode1* amCounter,
1020 extern ARMInstr* ARMInstr_ProfInc ( void );
1022 extern void ppARMInstr ( const ARMInstr* );
1027 extern void getRegUsage_ARMInstr ( HRegUsage*, const ARMInstr*, Bool );
1028 extern void mapRegs_ARMInstr ( HRegRemap*, ARMInstr*, Bool );
1029 extern Bool isMove_ARMInstr ( const ARMInstr*, HReg*, HReg* );
1031 UChar* buf, Int nbuf, const ARMInstr* i,