Home | History | Annotate | Download | only in priv

Lines Matching refs:ARM64Instr

1317 ARM64Instr* ARM64Instr_Arith ( HReg dst,
1319 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1327 ARM64Instr* ARM64Instr_Cmp ( HReg argL, ARM64RIA* argR, Bool is64 ) {
1328 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1335 ARM64Instr* ARM64Instr_Logic ( HReg dst,
1337 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1345 ARM64Instr* ARM64Instr_Test ( HReg argL, ARM64RIL* argR ) {
1346 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1352 ARM64Instr* ARM64Instr_Shift ( HReg dst,
1354 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1362 ARM64Instr* ARM64Instr_Unary ( HReg dst, HReg src, ARM64UnaryOp op ) {
1363 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1370 ARM64Instr* ARM64Instr_MovI ( HReg dst, HReg src ) {
1371 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1379 ARM64Instr* ARM64Instr_Imm64 ( HReg dst, ULong imm64 ) {
1380 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1386 ARM64Instr
1387 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1394 ARM64Instr* ARM64Instr_LdSt32 ( Bool isLoad, HReg rD, ARM64AMode* amode ) {
1395 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1402 ARM64Instr* ARM64Instr_LdSt16 ( Bool isLoad, HReg rD, ARM64AMode* amode ) {
1403 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1410 ARM64Instr* ARM64Instr_LdSt8 ( Bool isLoad, HReg rD, ARM64AMode* amode ) {
1411 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1418 ARM64Instr* ARM64Instr_XDirect ( Addr64 dstGA, ARM64AMode* amPC,
1420 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1428 ARM64Instr* ARM64Instr_XIndir ( HReg dstGA, ARM64AMode* amPC,
1430 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1437 ARM64Instr* ARM64Instr_XAssisted ( HReg dstGA, ARM64AMode* amPC,
1439 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1447 ARM64Instr* ARM64Instr_CSel ( HReg dst, HReg argL, HReg argR,
1449 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1457 ARM64Instr* ARM64Instr_Call ( ARM64CondCode cond, HWord target, Int nArgRegs,
1459 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1468 extern ARM64Instr* ARM64Instr_AddToSP ( Int simm ) {
1469 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1476 extern ARM64Instr* ARM64Instr_FromSP ( HReg dst ) {
1477 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1482 ARM64Instr* ARM64Instr_Mul ( HReg dst, HReg argL, HReg argR,
1484 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1492 ARM64Instr* ARM64Instr_LdrEX ( Int szB ) {
1493 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1499 ARM64Instr* ARM64Instr_StrEX ( Int szB ) {
1500 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1506 ARM64Instr* ARM64Instr_MFence ( void ) {
1507 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1511 //ZZ ARM64Instr* ARM64Instr_CLREX( void ) {
1512 //ZZ ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1516 ARM64Instr* ARM64Instr_VLdStS ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) {
1517 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1526 ARM64Instr* ARM64Instr_VLdStD ( Bool isLoad, HReg dD, HReg rN, UInt uimm12 ) {
1527 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1536 ARM64Instr* ARM64Instr_VLdStQ ( Bool isLoad, HReg rQ, HReg rN ) {
1537 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1544 ARM64Instr* ARM64Instr_VCvtI2F ( ARM64CvtOp how, HReg rD, HReg rS ) {
1545 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1552 ARM64Instr* ARM64Instr_VCvtF2I ( ARM64CvtOp how, HReg rD, HReg rS,
1554 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1563 ARM64Instr* ARM64Instr_VCvtSD ( Bool sToD, HReg dst, HReg src ) {
1564 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1571 ARM64Instr* ARM64Instr_VUnaryD ( ARM64FpUnaryOp op, HReg dst, HReg src ) {
1572 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1579 ARM64Instr* ARM64Instr_VUnaryS ( ARM64FpUnaryOp op, HReg dst, HReg src ) {
1580 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1587 ARM64Instr* ARM64Instr_VBinD ( ARM64FpBinOp op,
1589 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1597 ARM64Instr* ARM64Instr_VBinS ( ARM64FpBinOp op,
1599 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1607 ARM64Instr* ARM64Instr_VCmpD ( HReg argL, HReg argR ) {
1608 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1614 ARM64Instr* ARM64Instr_VCmpS ( HReg argL, HReg argR ) {
1615 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1621 ARM64Instr* ARM64Instr_FPCR ( Bool toFPCR, HReg iReg ) {
1622 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1628 ARM64Instr* ARM64Instr_VBinV ( ARM64VecBinOp op,
1630 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1638 ARM64Instr* ARM64Instr_VUnaryV ( ARM64VecUnaryOp op, HReg dst, HReg arg ) {
1639 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1646 ARM64Instr* ARM64Instr_VNarrowV ( UInt dszBlg2, HReg dst, HReg src ) {
1647 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1655 ARM64Instr* ARM64Instr_VShiftImmV ( ARM64VecShiftOp op,
1657 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1797 ARM64Instr* ARM64Instr_VImmQ (HReg rQ, UShort imm) {
1798 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1804 ARM64Instr* ARM64Instr_VDfromX ( HReg rD, HReg rX ) {
1805 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1811 ARM64Instr* ARM64Instr_VQfromXX ( HReg rQ, HReg rXhi, HReg rXlo ) {
1812 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1819 ARM64Instr* ARM64Instr_VXfromQ ( HReg rX, HReg rQ, UInt laneNo ) {
1820 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1828 ARM64Instr* ARM64Instr_VMov ( UInt szB, HReg dst, HReg src ) {
1829 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1919 ARM64Instr* ARM64Instr_EvCheck ( ARM64AMode* amCounter,
1921 ARM64Instr* i = LibVEX_Alloc(sizeof(ARM64Instr));
1936 void ppARM64Instr ( ARM64Instr* i ) {
2554 void getRegUsage_ARM64Instr ( HRegUsage* u, ARM64Instr* i, Bool mode64 )
2923 void mapRegs_ARM64Instr ( HRegRemap* m, ARM64Instr* i, Bool mode64 )
3201 Bool isMove_ARM64Instr ( ARM64Instr* i, HReg* src, HReg* dst )
4018 UChar* buf, Int nbuf, ARM64Instr* i,