Lines Matching refs:PPCInstr
753 PPCInstr* PPCInstr_LI ( HReg dst, ULong imm64, Bool mode64 ) in PPCInstr_LI()
755 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_LI()
763 PPCInstr* PPCInstr_Alu ( PPCAluOp op, HReg dst, in PPCInstr_Alu()
765 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Alu()
773 PPCInstr* PPCInstr_Shft ( PPCShftOp op, Bool sz32, in PPCInstr_Shft()
775 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Shft()
784 PPCInstr* PPCInstr_AddSubC ( Bool isAdd, Bool setC, in PPCInstr_AddSubC()
786 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AddSubC()
795 PPCInstr* PPCInstr_Cmp ( Bool syned, Bool sz32, in PPCInstr_Cmp()
797 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Cmp()
806 PPCInstr* PPCInstr_Unary ( PPCUnaryOp op, HReg dst, HReg src ) { in PPCInstr_Unary()
807 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Unary()
814 PPCInstr* PPCInstr_MulL ( Bool syned, Bool hi, Bool sz32, in PPCInstr_MulL()
816 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_MulL()
829 PPCInstr* PPCInstr_Div ( Bool extended, Bool syned, Bool sz32, in PPCInstr_Div()
831 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Div()
841 PPCInstr* PPCInstr_Call ( PPCCondCode cond, in PPCInstr_Call()
844 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Call()
854 PPCInstr* PPCInstr_XDirect ( Addr64 dstGA, PPCAMode* amCIA, in PPCInstr_XDirect()
856 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_XDirect()
864 PPCInstr* PPCInstr_XIndir ( HReg dstGA, PPCAMode* amCIA, in PPCInstr_XIndir()
866 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_XIndir()
873 PPCInstr* PPCInstr_XAssisted ( HReg dstGA, PPCAMode* amCIA, in PPCInstr_XAssisted()
875 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_XAssisted()
883 PPCInstr* PPCInstr_CMov ( PPCCondCode cond, in PPCInstr_CMov()
885 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_CMov()
893 PPCInstr* PPCInstr_Load ( UChar sz, in PPCInstr_Load()
895 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Load()
904 PPCInstr* PPCInstr_LoadL ( UChar sz, in PPCInstr_LoadL()
907 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_LoadL()
916 PPCInstr* PPCInstr_Store ( UChar sz, PPCAMode* dst, HReg src, in PPCInstr_Store()
918 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Store()
927 PPCInstr* PPCInstr_StoreC ( UChar sz, HReg dst, HReg src, Bool mode64 ) { in PPCInstr_StoreC()
928 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_StoreC()
937 PPCInstr* PPCInstr_Set ( PPCCondCode cond, HReg dst ) { in PPCInstr_Set()
938 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Set()
944 PPCInstr* PPCInstr_MfCR ( HReg dst ) in PPCInstr_MfCR()
946 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_MfCR()
951 PPCInstr* PPCInstr_MFence ( void ) in PPCInstr_MFence()
953 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_MFence()
958 PPCInstr* PPCInstr_FpUnary ( PPCFpOp op, HReg dst, HReg src ) { in PPCInstr_FpUnary()
959 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpUnary()
966 PPCInstr* PPCInstr_FpBinary ( PPCFpOp op, HReg dst, in PPCInstr_FpBinary()
968 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpBinary()
976 PPCInstr* PPCInstr_FpMulAcc ( PPCFpOp op, HReg dst, HReg srcML, in PPCInstr_FpMulAcc()
979 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpMulAcc()
988 PPCInstr* PPCInstr_FpLdSt ( Bool isLoad, UChar sz, in PPCInstr_FpLdSt()
990 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpLdSt()
999 PPCInstr* PPCInstr_FpSTFIW ( HReg addr, HReg data ) in PPCInstr_FpSTFIW()
1001 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpSTFIW()
1007 PPCInstr* PPCInstr_FpRSP ( HReg dst, HReg src ) { in PPCInstr_FpRSP()
1008 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpRSP()
1014 PPCInstr* PPCInstr_Dfp64Unary(PPCFpOp op, HReg dst, HReg src) { in PPCInstr_Dfp64Unary()
1015 PPCInstr* i = LibVEX_Alloc( sizeof(PPCInstr) ); in PPCInstr_Dfp64Unary()
1022 PPCInstr* PPCInstr_Dfp64Binary(PPCFpOp op, HReg dst, HReg srcL, HReg srcR) { in PPCInstr_Dfp64Binary()
1023 PPCInstr* i = LibVEX_Alloc( sizeof(PPCInstr) ); in PPCInstr_Dfp64Binary()
1031 PPCInstr* PPCInstr_DfpShift ( PPCFpOp op, HReg dst, HReg src, PPCRI* shift ) { in PPCInstr_DfpShift()
1032 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpShift()
1040 PPCInstr* PPCInstr_Dfp128Unary(PPCFpOp op, HReg dst_hi, HReg dst_lo, in PPCInstr_Dfp128Unary()
1042 PPCInstr* i = LibVEX_Alloc( sizeof(PPCInstr) ); in PPCInstr_Dfp128Unary()
1051 PPCInstr* PPCInstr_Dfp128Binary(PPCFpOp op, HReg dst_hi, HReg dst_lo, in PPCInstr_Dfp128Binary()
1054 PPCInstr* i = LibVEX_Alloc( sizeof(PPCInstr) ); in PPCInstr_Dfp128Binary()
1063 PPCInstr* PPCInstr_DfpShift128 ( PPCFpOp op, HReg dst_hi, HReg dst_lo, in PPCInstr_DfpShift128()
1066 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpShift128()
1076 PPCInstr* PPCInstr_DfpRound ( HReg dst, HReg src, PPCRI* r_rmc ) { in PPCInstr_DfpRound()
1077 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpRound()
1084 PPCInstr* PPCInstr_DfpRound128 ( HReg dst_hi, HReg dst_lo, HReg src_hi, in PPCInstr_DfpRound128()
1086 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpRound128()
1095 PPCInstr* PPCInstr_DfpQuantize ( PPCFpOp op, HReg dst, HReg srcL, HReg srcR, in PPCInstr_DfpQuantize()
1097 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpQuantize()
1106 PPCInstr* PPCInstr_DfpQuantize128 ( PPCFpOp op, HReg dst_hi, HReg dst_lo, in PPCInstr_DfpQuantize128()
1109 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpQuantize128()
1119 PPCInstr* PPCInstr_DfpD128toD64 ( PPCFpOp op, HReg dst, in PPCInstr_DfpD128toD64()
1121 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpD128toD64()
1129 PPCInstr* PPCInstr_DfpI64StoD128 ( PPCFpOp op, HReg dst_hi, in PPCInstr_DfpI64StoD128()
1131 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_DfpI64StoD128()
1139 PPCInstr* PPCInstr_ExtractExpD128 ( PPCFpOp op, HReg dst, in PPCInstr_ExtractExpD128()
1142 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_ExtractExpD128()
1150 PPCInstr* PPCInstr_InsertExpD128 ( PPCFpOp op, HReg dst_hi, HReg dst_lo, in PPCInstr_InsertExpD128()
1153 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_InsertExpD128()
1163 PPCInstr* PPCInstr_Dfp64Cmp (/* UInt crfD,*/ HReg dst, HReg srcL, HReg srcR ) { in PPCInstr_Dfp64Cmp()
1164 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Dfp64Cmp()
1171 PPCInstr* PPCInstr_Dfp128Cmp ( HReg dst, HReg srcL_hi, HReg srcL_lo, in PPCInstr_Dfp128Cmp()
1173 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_Dfp128Cmp()
1182 PPCInstr* PPCInstr_EvCheck ( PPCAMode* amCounter, in PPCInstr_EvCheck()
1184 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_EvCheck()
1190 PPCInstr* PPCInstr_ProfInc ( void ) { in PPCInstr_ProfInc()
1191 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_ProfInc()
1232 PPCInstr* PPCInstr_FpCftI ( Bool fromI, Bool int32, Bool syned, in PPCInstr_FpCftI()
1246 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpCftI()
1256 PPCInstr* PPCInstr_FpCMov ( PPCCondCode cond, HReg dst, HReg src ) { in PPCInstr_FpCMov()
1257 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpCMov()
1265 PPCInstr* PPCInstr_FpLdFPSCR ( HReg src, Bool dfp_rm ) { in PPCInstr_FpLdFPSCR()
1266 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpLdFPSCR()
1272 PPCInstr* PPCInstr_FpCmp ( HReg dst, HReg srcL, HReg srcR ) { in PPCInstr_FpCmp()
1273 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_FpCmp()
1282 PPCInstr* PPCInstr_RdWrLR ( Bool wrLR, HReg gpr ) { in PPCInstr_RdWrLR()
1283 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_RdWrLR()
1291 PPCInstr* PPCInstr_AvLdSt ( Bool isLoad, UChar sz, in PPCInstr_AvLdSt()
1293 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvLdSt()
1301 PPCInstr* PPCInstr_AvUnary ( PPCAvOp op, HReg dst, HReg src ) { in PPCInstr_AvUnary()
1302 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvUnary()
1309 PPCInstr* PPCInstr_AvBinary ( PPCAvOp op, HReg dst, in PPCInstr_AvBinary()
1311 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvBinary()
1319 PPCInstr* PPCInstr_AvBin8x16 ( PPCAvOp op, HReg dst, in PPCInstr_AvBin8x16()
1321 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvBin8x16()
1329 PPCInstr* PPCInstr_AvBin16x8 ( PPCAvOp op, HReg dst, in PPCInstr_AvBin16x8()
1331 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvBin16x8()
1339 PPCInstr* PPCInstr_AvBin32x4 ( PPCAvOp op, HReg dst, in PPCInstr_AvBin32x4()
1341 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvBin32x4()
1349 PPCInstr* PPCInstr_AvBin32Fx4 ( PPCAvFpOp op, HReg dst, in PPCInstr_AvBin32Fx4()
1351 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvBin32Fx4()
1359 PPCInstr* PPCInstr_AvUn32Fx4 ( PPCAvFpOp op, HReg dst, HReg src ) { in PPCInstr_AvUn32Fx4()
1360 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvUn32Fx4()
1367 PPCInstr* PPCInstr_AvPerm ( HReg dst, HReg srcL, HReg srcR, HReg ctl ) { in PPCInstr_AvPerm()
1368 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvPerm()
1376 PPCInstr* PPCInstr_AvSel ( HReg ctl, HReg dst, HReg srcL, HReg srcR ) { in PPCInstr_AvSel()
1377 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvSel()
1385 PPCInstr* PPCInstr_AvShlDbl ( UChar shift, HReg dst, in PPCInstr_AvShlDbl()
1387 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvShlDbl()
1395 PPCInstr* PPCInstr_AvSplat ( UChar sz, HReg dst, PPCVI5s* src ) { in PPCInstr_AvSplat()
1396 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvSplat()
1403 PPCInstr* PPCInstr_AvCMov ( PPCCondCode cond, HReg dst, HReg src ) { in PPCInstr_AvCMov()
1404 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvCMov()
1412 PPCInstr* PPCInstr_AvLdVSCR ( HReg src ) { in PPCInstr_AvLdVSCR()
1413 PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr)); in PPCInstr_AvLdVSCR()
1440 void ppPPCInstr ( PPCInstr* i, Bool mode64 ) in ppPPCInstr()
2139 void getRegUsage_PPCInstr ( HRegUsage* u, PPCInstr* i, Bool mode64 ) in getRegUsage_PPCInstr()
2515 void mapRegs_PPCInstr ( HRegRemap* m, PPCInstr* i, Bool mode64 ) in mapRegs_PPCInstr()
2816 Bool isMove_PPCInstr ( PPCInstr* i, HReg* src, HReg* dst ) in isMove_PPCInstr()
3543 UChar* buf, Int nbuf, PPCInstr* i, in emit_PPCInstr()