Lines Matching refs:ARMInstr
1023 static const HChar* showARMNeonDataSize ( const ARMInstr* i )
1086 ARMInstr* ARMInstr_Alu ( ARMAluOp op,
1088 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1096 ARMInstr* ARMInstr_Shift ( ARMShiftOp op,
1098 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1106 ARMInstr* ARMInstr_Unary ( ARMUnaryOp op, HReg dst, HReg src ) {
1107 ARMInstrARMInstr));
1114 ARMInstr* ARMInstr_CmpOrTst ( Bool isCmp, HReg argL, ARMRI84* argR ) {
1115 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1122 ARMInstr* ARMInstr_Mov ( HReg dst, ARMRI84* src ) {
1123 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1129 ARMInstr* ARMInstr_Imm32 ( HReg dst, UInt imm32 ) {
1130 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1136 ARMInstr* ARMInstr_LdSt32 ( ARMCondCode cc,
1138 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1147 ARMInstr* ARMInstr_LdSt16 ( ARMCondCode cc,
1150 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1160 ARMInstr* ARMInstr_LdSt8U ( ARMCondCode cc,
1162 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1171 ARMInstr* ARMInstr_Ld8S ( ARMCondCode cc, HReg rD, ARMAMode2* amode ) {
1172 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1180 ARMInstr* ARMInstr_XDirect ( Addr32 dstGA, ARMAMode1* amR15T,
1182 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1190 ARMInstr* ARMInstr_XIndir ( HReg dstGA, ARMAMode1* amR15T,
1192 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1199 ARMInstr* ARMInstr_XAssisted ( HReg dstGA, ARMAMode1* amR15T,
1201 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1209 ARMInstr* ARMInstr_CMov ( ARMCondCode cond, HReg dst, ARMRI84* src ) {
1210 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1218 ARMInstr* ARMInstr_Call ( ARMCondCode cond, Addr32 target, Int nArgRegs,
1220 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1229 ARMInstr* ARMInstr_Mul ( ARMMulOp op ) {
1230 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1235 ARMInstr* ARMInstr_LdrEX ( Int szB ) {
1236 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1242 ARMInstr* ARMInstr_StrEX ( Int szB ) {
1243 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1249 ARMInstr* ARMInstr_VLdStD ( Bool isLoad, HReg dD, ARMAModeV* am ) {
1250 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1257 ARMInstr* ARMInstr_VLdStS ( Bool isLoad, HReg fD, ARMAModeV* am ) {
1258 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1265 ARMInstr* ARMInstr_VAluD ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) {
1266 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1274 ARMInstr* ARMInstr_VAluS ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) {
1275 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1283 ARMInstr* ARMInstr_VUnaryD ( ARMVfpUnaryOp op, HReg dst, HReg src ) {
1284 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1291 ARMInstr* ARMInstr_VUnaryS ( ARMVfpUnaryOp op, HReg dst, HReg src ) {
1292 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1299 ARMInstr* ARMInstr_VCmpD ( HReg argL, HReg argR ) {
1300 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1306 ARMInstr* ARMInstr_VCMovD ( ARMCondCode cond, HReg dst, HReg src ) {
1307 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1315 ARMInstr* ARMInstr_VCMovS ( ARMCondCode cond, HReg dst, HReg src ) {
1316 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1324 ARMInstr* ARMInstr_VCvtSD ( Bool sToD, HReg dst, HReg src ) {
1325 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1332 ARMInstr* ARMInstr_VXferQ ( Bool toQ, HReg qD, HReg dHi, HReg dLo ) {
1333 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1341 ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo ) {
1342 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1350 ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo ) {
1351 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1358 ARMInstr* ARMInstr_VCvtID ( Bool iToD, Bool syned,
1360 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1368 ARMInstr* ARMInstr_VRIntR ( Bool isF64, HReg dst, HReg src )
1370 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1377 ARMInstr* ARMInstr_VMinMaxNum ( Bool isF64, Bool isMax,
1380 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1389 ARMInstr* ARMInstr_FPSCR ( Bool toFPSCR, HReg iReg ) {
1390 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1396 ARMInstr* ARMInstr_MFence ( void ) {
1397 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1401 ARMInstr* ARMInstr_CLREX( void ) {
1402 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1407 ARMInstr* ARMInstr_NLdStQ ( Bool isLoad, HReg dQ, ARMAModeN *amode ) {
1408 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1416 ARMInstr* ARMInstr_NLdStD ( Bool isLoad, HReg dD, ARMAModeN *amode ) {
1417 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1425 ARMInstr* ARMInstr_NUnary ( ARMNeonUnOp op, HReg dQ, HReg nQ,
1427 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1437 ARMInstr* ARMInstr_NUnaryS ( ARMNeonUnOpS op, ARMNRS* dst, ARMNRS* src,
1439 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1449 ARMInstr* ARMInstr_NDual ( ARMNeonDualOp op, HReg nQ, HReg mQ,
1451 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1461 ARMInstr* ARMInstr_NBinary ( ARMNeonBinOp op,
1464 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1475 ARMInstr* ARMInstr_NeonImm (HReg dst, ARMNImm* imm ) {
1476 ARMInstr *i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1483 ARMInstr* ARMInstr_NCMovQ ( ARMCondCode cond, HReg dst, HReg src ) {
1484 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1493 ARMInstr* ARMInstr_NShift ( ARMNeonShiftOp op,
1496 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1507 ARMInstr* ARMInstr_NShl64 ( HReg dst, HReg src, UInt amt )
1509 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1534 ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 ) {
1536 ARMInstr *i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1553 ARMInstr* ARMInstr_EvCheck ( ARMAMode1* amCounter,
1555 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1562 ARMInstr* ARMInstr_ProfInc ( void ) {
1563 ARMInstr* i = LibVEX_Alloc_inline(sizeof(ARMInstr));
1570 void ppARMInstr ( const ARMInstr* i ) {
2079 void getRegUsage_ARMInstr ( HRegUsage* u, const ARMInstr* i, Bool mode64 )
2405 void mapRegs_ARMInstr ( HRegRemap* m, ARMInstr* i, Bool mode64 )
2621 Bool isMove_ARMInstr ( const ARMInstr* i, HReg* src, HReg* dst )
3071 UChar* buf, Int nbuf, const ARMInstr* i,