@@ -6670,145 +6670,6 @@ SystemZTargetLowering::ReplaceNodeResults(SDNode *N,
6670
6670
return LowerOperationWrapper (N, Results, DAG);
6671
6671
}
6672
6672
6673
- const char *SystemZTargetLowering::getTargetNodeName (unsigned Opcode) const {
6674
- #define OPCODE (NAME ) case SystemZISD::NAME: return " SystemZISD::" #NAME
6675
- switch ((SystemZISD::NodeType)Opcode) {
6676
- case SystemZISD::FIRST_NUMBER: break ;
6677
- OPCODE (RET_GLUE);
6678
- OPCODE (CALL);
6679
- OPCODE (SIBCALL);
6680
- OPCODE (TLS_GDCALL);
6681
- OPCODE (TLS_LDCALL);
6682
- OPCODE (PCREL_WRAPPER);
6683
- OPCODE (PCREL_OFFSET);
6684
- OPCODE (ICMP);
6685
- OPCODE (FCMP);
6686
- OPCODE (STRICT_FCMP);
6687
- OPCODE (STRICT_FCMPS);
6688
- OPCODE (TM);
6689
- OPCODE (BR_CCMASK);
6690
- OPCODE (SELECT_CCMASK);
6691
- OPCODE (ADJDYNALLOC);
6692
- OPCODE (PROBED_ALLOCA);
6693
- OPCODE (POPCNT);
6694
- OPCODE (SMUL_LOHI);
6695
- OPCODE (UMUL_LOHI);
6696
- OPCODE (SDIVREM);
6697
- OPCODE (UDIVREM);
6698
- OPCODE (SADDO);
6699
- OPCODE (SSUBO);
6700
- OPCODE (UADDO);
6701
- OPCODE (USUBO);
6702
- OPCODE (ADDCARRY);
6703
- OPCODE (SUBCARRY);
6704
- OPCODE (GET_CCMASK);
6705
- OPCODE (MVC);
6706
- OPCODE (NC);
6707
- OPCODE (OC);
6708
- OPCODE (XC);
6709
- OPCODE (CLC);
6710
- OPCODE (MEMSET_MVC);
6711
- OPCODE (STPCPY);
6712
- OPCODE (STRCMP);
6713
- OPCODE (SEARCH_STRING);
6714
- OPCODE (IPM);
6715
- OPCODE (TBEGIN);
6716
- OPCODE (TBEGIN_NOFLOAT);
6717
- OPCODE (TEND);
6718
- OPCODE (BYTE_MASK);
6719
- OPCODE (ROTATE_MASK);
6720
- OPCODE (REPLICATE);
6721
- OPCODE (JOIN_DWORDS);
6722
- OPCODE (SPLAT);
6723
- OPCODE (MERGE_HIGH);
6724
- OPCODE (MERGE_LOW);
6725
- OPCODE (SHL_DOUBLE);
6726
- OPCODE (PERMUTE_DWORDS);
6727
- OPCODE (PERMUTE);
6728
- OPCODE (PACK);
6729
- OPCODE (PACKS_CC);
6730
- OPCODE (PACKLS_CC);
6731
- OPCODE (UNPACK_HIGH);
6732
- OPCODE (UNPACKL_HIGH);
6733
- OPCODE (UNPACK_LOW);
6734
- OPCODE (UNPACKL_LOW);
6735
- OPCODE (VSHL_BY_SCALAR);
6736
- OPCODE (VSRL_BY_SCALAR);
6737
- OPCODE (VSRA_BY_SCALAR);
6738
- OPCODE (VROTL_BY_SCALAR);
6739
- OPCODE (VSUM);
6740
- OPCODE (VACC);
6741
- OPCODE (VSCBI);
6742
- OPCODE (VAC);
6743
- OPCODE (VSBI);
6744
- OPCODE (VACCC);
6745
- OPCODE (VSBCBI);
6746
- OPCODE (VICMPE);
6747
- OPCODE (VICMPH);
6748
- OPCODE (VICMPHL);
6749
- OPCODE (VICMPES);
6750
- OPCODE (VICMPHS);
6751
- OPCODE (VICMPHLS);
6752
- OPCODE (VFCMPE);
6753
- OPCODE (STRICT_VFCMPE);
6754
- OPCODE (STRICT_VFCMPES);
6755
- OPCODE (VFCMPH);
6756
- OPCODE (STRICT_VFCMPH);
6757
- OPCODE (STRICT_VFCMPHS);
6758
- OPCODE (VFCMPHE);
6759
- OPCODE (STRICT_VFCMPHE);
6760
- OPCODE (STRICT_VFCMPHES);
6761
- OPCODE (VFCMPES);
6762
- OPCODE (VFCMPHS);
6763
- OPCODE (VFCMPHES);
6764
- OPCODE (VFTCI);
6765
- OPCODE (VEXTEND);
6766
- OPCODE (STRICT_VEXTEND);
6767
- OPCODE (VROUND);
6768
- OPCODE (STRICT_VROUND);
6769
- OPCODE (VTM);
6770
- OPCODE (SCMP128HI);
6771
- OPCODE (UCMP128HI);
6772
- OPCODE (VFAE_CC);
6773
- OPCODE (VFAEZ_CC);
6774
- OPCODE (VFEE_CC);
6775
- OPCODE (VFEEZ_CC);
6776
- OPCODE (VFENE_CC);
6777
- OPCODE (VFENEZ_CC);
6778
- OPCODE (VISTR_CC);
6779
- OPCODE (VSTRC_CC);
6780
- OPCODE (VSTRCZ_CC);
6781
- OPCODE (VSTRS_CC);
6782
- OPCODE (VSTRSZ_CC);
6783
- OPCODE (TDC);
6784
- OPCODE (ATOMIC_SWAPW);
6785
- OPCODE (ATOMIC_LOADW_ADD);
6786
- OPCODE (ATOMIC_LOADW_SUB);
6787
- OPCODE (ATOMIC_LOADW_AND);
6788
- OPCODE (ATOMIC_LOADW_OR);
6789
- OPCODE (ATOMIC_LOADW_XOR);
6790
- OPCODE (ATOMIC_LOADW_NAND);
6791
- OPCODE (ATOMIC_LOADW_MIN);
6792
- OPCODE (ATOMIC_LOADW_MAX);
6793
- OPCODE (ATOMIC_LOADW_UMIN);
6794
- OPCODE (ATOMIC_LOADW_UMAX);
6795
- OPCODE (ATOMIC_CMP_SWAPW);
6796
- OPCODE (ATOMIC_CMP_SWAP);
6797
- OPCODE (ATOMIC_LOAD_128);
6798
- OPCODE (ATOMIC_STORE_128);
6799
- OPCODE (ATOMIC_CMP_SWAP_128);
6800
- OPCODE (LRV);
6801
- OPCODE (STRV);
6802
- OPCODE (VLER);
6803
- OPCODE (VSTER);
6804
- OPCODE (STCKF);
6805
- OPCODE (PREFETCH);
6806
- OPCODE (ADA_ENTRY);
6807
- }
6808
- return nullptr ;
6809
- #undef OPCODE
6810
- }
6811
-
6812
6673
// Return true if VT is a vector whose elements are a whole number of bytes
6813
6674
// in width. Also check for presence of vector support.
6814
6675
bool SystemZTargetLowering::canTreatAsByteVector (EVT VT) const {
0 commit comments