@@ -6785,145 +6785,6 @@ SystemZTargetLowering::ReplaceNodeResults(SDNode *N,
6785
6785
return LowerOperationWrapper (N, Results, DAG);
6786
6786
}
6787
6787
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
-
6927
6788
// Return true if VT is a vector whose elements are a whole number of bytes
6928
6789
// in width. Also check for presence of vector support.
6929
6790
bool SystemZTargetLowering::canTreatAsByteVector (EVT VT) const {
0 commit comments