@@ -6785,145 +6785,6 @@ SystemZTargetLowering::ReplaceNodeResults(SDNode *N,
67856785 return LowerOperationWrapper (N, Results, DAG);
67866786}
67876787
6788- const char *SystemZTargetLowering::getTargetNodeName (unsigned Opcode) const {
6789- #define OPCODE (NAME ) case SystemZISD::NAME: return " SystemZISD::" #NAME
6790- switch ((SystemZISD::NodeType)Opcode) {
6791- case SystemZISD::FIRST_NUMBER: break ;
6792- OPCODE (RET_GLUE);
6793- OPCODE (CALL);
6794- OPCODE (SIBCALL);
6795- OPCODE (TLS_GDCALL);
6796- OPCODE (TLS_LDCALL);
6797- OPCODE (PCREL_WRAPPER);
6798- OPCODE (PCREL_OFFSET);
6799- OPCODE (ICMP);
6800- OPCODE (FCMP);
6801- OPCODE (STRICT_FCMP);
6802- OPCODE (STRICT_FCMPS);
6803- OPCODE (TM);
6804- OPCODE (BR_CCMASK);
6805- OPCODE (SELECT_CCMASK);
6806- OPCODE (ADJDYNALLOC);
6807- OPCODE (PROBED_ALLOCA);
6808- OPCODE (POPCNT);
6809- OPCODE (SMUL_LOHI);
6810- OPCODE (UMUL_LOHI);
6811- OPCODE (SDIVREM);
6812- OPCODE (UDIVREM);
6813- OPCODE (SADDO);
6814- OPCODE (SSUBO);
6815- OPCODE (UADDO);
6816- OPCODE (USUBO);
6817- OPCODE (ADDCARRY);
6818- OPCODE (SUBCARRY);
6819- OPCODE (GET_CCMASK);
6820- OPCODE (MVC);
6821- OPCODE (NC);
6822- OPCODE (OC);
6823- OPCODE (XC);
6824- OPCODE (CLC);
6825- OPCODE (MEMSET_MVC);
6826- OPCODE (STPCPY);
6827- OPCODE (STRCMP);
6828- OPCODE (SEARCH_STRING);
6829- OPCODE (IPM);
6830- OPCODE (TBEGIN);
6831- OPCODE (TBEGIN_NOFLOAT);
6832- OPCODE (TEND);
6833- OPCODE (BYTE_MASK);
6834- OPCODE (ROTATE_MASK);
6835- OPCODE (REPLICATE);
6836- OPCODE (JOIN_DWORDS);
6837- OPCODE (SPLAT);
6838- OPCODE (MERGE_HIGH);
6839- OPCODE (MERGE_LOW);
6840- OPCODE (SHL_DOUBLE);
6841- OPCODE (PERMUTE_DWORDS);
6842- OPCODE (PERMUTE);
6843- OPCODE (PACK);
6844- OPCODE (PACKS_CC);
6845- OPCODE (PACKLS_CC);
6846- OPCODE (UNPACK_HIGH);
6847- OPCODE (UNPACKL_HIGH);
6848- OPCODE (UNPACK_LOW);
6849- OPCODE (UNPACKL_LOW);
6850- OPCODE (VSHL_BY_SCALAR);
6851- OPCODE (VSRL_BY_SCALAR);
6852- OPCODE (VSRA_BY_SCALAR);
6853- OPCODE (VROTL_BY_SCALAR);
6854- OPCODE (VSUM);
6855- OPCODE (VACC);
6856- OPCODE (VSCBI);
6857- OPCODE (VAC);
6858- OPCODE (VSBI);
6859- OPCODE (VACCC);
6860- OPCODE (VSBCBI);
6861- OPCODE (VICMPE);
6862- OPCODE (VICMPH);
6863- OPCODE (VICMPHL);
6864- OPCODE (VICMPES);
6865- OPCODE (VICMPHS);
6866- OPCODE (VICMPHLS);
6867- OPCODE (VFCMPE);
6868- OPCODE (STRICT_VFCMPE);
6869- OPCODE (STRICT_VFCMPES);
6870- OPCODE (VFCMPH);
6871- OPCODE (STRICT_VFCMPH);
6872- OPCODE (STRICT_VFCMPHS);
6873- OPCODE (VFCMPHE);
6874- OPCODE (STRICT_VFCMPHE);
6875- OPCODE (STRICT_VFCMPHES);
6876- OPCODE (VFCMPES);
6877- OPCODE (VFCMPHS);
6878- OPCODE (VFCMPHES);
6879- OPCODE (VFTCI);
6880- OPCODE (VEXTEND);
6881- OPCODE (STRICT_VEXTEND);
6882- OPCODE (VROUND);
6883- OPCODE (STRICT_VROUND);
6884- OPCODE (VTM);
6885- OPCODE (SCMP128HI);
6886- OPCODE (UCMP128HI);
6887- OPCODE (VFAE_CC);
6888- OPCODE (VFAEZ_CC);
6889- OPCODE (VFEE_CC);
6890- OPCODE (VFEEZ_CC);
6891- OPCODE (VFENE_CC);
6892- OPCODE (VFENEZ_CC);
6893- OPCODE (VISTR_CC);
6894- OPCODE (VSTRC_CC);
6895- OPCODE (VSTRCZ_CC);
6896- OPCODE (VSTRS_CC);
6897- OPCODE (VSTRSZ_CC);
6898- OPCODE (TDC);
6899- OPCODE (ATOMIC_SWAPW);
6900- OPCODE (ATOMIC_LOADW_ADD);
6901- OPCODE (ATOMIC_LOADW_SUB);
6902- OPCODE (ATOMIC_LOADW_AND);
6903- OPCODE (ATOMIC_LOADW_OR);
6904- OPCODE (ATOMIC_LOADW_XOR);
6905- OPCODE (ATOMIC_LOADW_NAND);
6906- OPCODE (ATOMIC_LOADW_MIN);
6907- OPCODE (ATOMIC_LOADW_MAX);
6908- OPCODE (ATOMIC_LOADW_UMIN);
6909- OPCODE (ATOMIC_LOADW_UMAX);
6910- OPCODE (ATOMIC_CMP_SWAPW);
6911- OPCODE (ATOMIC_CMP_SWAP);
6912- OPCODE (ATOMIC_LOAD_128);
6913- OPCODE (ATOMIC_STORE_128);
6914- OPCODE (ATOMIC_CMP_SWAP_128);
6915- OPCODE (LRV);
6916- OPCODE (STRV);
6917- OPCODE (VLER);
6918- OPCODE (VSTER);
6919- OPCODE (STCKF);
6920- OPCODE (PREFETCH);
6921- OPCODE (ADA_ENTRY);
6922- }
6923- return nullptr ;
6924- #undef OPCODE
6925- }
6926-
69276788// Return true if VT is a vector whose elements are a whole number of bytes
69286789// in width. Also check for presence of vector support.
69296790bool SystemZTargetLowering::canTreatAsByteVector (EVT VT) const {
0 commit comments