@@ -7378,153 +7378,6 @@ SystemZTargetLowering::ReplaceNodeResults(SDNode *N,
7378
7378
return LowerOperationWrapper (N, Results, DAG);
7379
7379
}
7380
7380
7381
- const char *SystemZTargetLowering::getTargetNodeName (unsigned Opcode) const {
7382
- #define OPCODE (NAME ) case SystemZISD::NAME: return " SystemZISD::" #NAME
7383
- switch ((SystemZISD::NodeType)Opcode) {
7384
- case SystemZISD::FIRST_NUMBER: break ;
7385
- OPCODE (RET_GLUE);
7386
- OPCODE (CALL);
7387
- OPCODE (SIBCALL);
7388
- OPCODE (TLS_GDCALL);
7389
- OPCODE (TLS_LDCALL);
7390
- OPCODE (PCREL_WRAPPER);
7391
- OPCODE (PCREL_OFFSET);
7392
- OPCODE (ICMP);
7393
- OPCODE (FCMP);
7394
- OPCODE (STRICT_FCMP);
7395
- OPCODE (STRICT_FCMPS);
7396
- OPCODE (TM);
7397
- OPCODE (BR_CCMASK);
7398
- OPCODE (SELECT_CCMASK);
7399
- OPCODE (ADJDYNALLOC);
7400
- OPCODE (PROBED_ALLOCA);
7401
- OPCODE (POPCNT);
7402
- OPCODE (SMUL_LOHI);
7403
- OPCODE (UMUL_LOHI);
7404
- OPCODE (SDIVREM);
7405
- OPCODE (UDIVREM);
7406
- OPCODE (SADDO);
7407
- OPCODE (SSUBO);
7408
- OPCODE (UADDO);
7409
- OPCODE (USUBO);
7410
- OPCODE (ADDCARRY);
7411
- OPCODE (SUBCARRY);
7412
- OPCODE (GET_CCMASK);
7413
- OPCODE (MVC);
7414
- OPCODE (NC);
7415
- OPCODE (OC);
7416
- OPCODE (XC);
7417
- OPCODE (CLC);
7418
- OPCODE (MEMSET_MVC);
7419
- OPCODE (STPCPY);
7420
- OPCODE (STRCMP);
7421
- OPCODE (SEARCH_STRING);
7422
- OPCODE (IPM);
7423
- OPCODE (TBEGIN);
7424
- OPCODE (TBEGIN_NOFLOAT);
7425
- OPCODE (TEND);
7426
- OPCODE (BYTE_MASK);
7427
- OPCODE (ROTATE_MASK);
7428
- OPCODE (REPLICATE);
7429
- OPCODE (JOIN_DWORDS);
7430
- OPCODE (SPLAT);
7431
- OPCODE (MERGE_HIGH);
7432
- OPCODE (MERGE_LOW);
7433
- OPCODE (SHL_DOUBLE);
7434
- OPCODE (PERMUTE_DWORDS);
7435
- OPCODE (PERMUTE);
7436
- OPCODE (PACK);
7437
- OPCODE (PACKS_CC);
7438
- OPCODE (PACKLS_CC);
7439
- OPCODE (UNPACK_HIGH);
7440
- OPCODE (UNPACKL_HIGH);
7441
- OPCODE (UNPACK_LOW);
7442
- OPCODE (UNPACKL_LOW);
7443
- OPCODE (VSHL_BY_SCALAR);
7444
- OPCODE (VSRL_BY_SCALAR);
7445
- OPCODE (VSRA_BY_SCALAR);
7446
- OPCODE (VROTL_BY_SCALAR);
7447
- OPCODE (SHL_DOUBLE_BIT);
7448
- OPCODE (SHR_DOUBLE_BIT);
7449
- OPCODE (VSUM);
7450
- OPCODE (VACC);
7451
- OPCODE (VSCBI);
7452
- OPCODE (VAC);
7453
- OPCODE (VSBI);
7454
- OPCODE (VACCC);
7455
- OPCODE (VSBCBI);
7456
- OPCODE (VMAH);
7457
- OPCODE (VMALH);
7458
- OPCODE (VME);
7459
- OPCODE (VMLE);
7460
- OPCODE (VMO);
7461
- OPCODE (VMLO);
7462
- OPCODE (VICMPE);
7463
- OPCODE (VICMPH);
7464
- OPCODE (VICMPHL);
7465
- OPCODE (VICMPES);
7466
- OPCODE (VICMPHS);
7467
- OPCODE (VICMPHLS);
7468
- OPCODE (VFCMPE);
7469
- OPCODE (STRICT_VFCMPE);
7470
- OPCODE (STRICT_VFCMPES);
7471
- OPCODE (VFCMPH);
7472
- OPCODE (STRICT_VFCMPH);
7473
- OPCODE (STRICT_VFCMPHS);
7474
- OPCODE (VFCMPHE);
7475
- OPCODE (STRICT_VFCMPHE);
7476
- OPCODE (STRICT_VFCMPHES);
7477
- OPCODE (VFCMPES);
7478
- OPCODE (VFCMPHS);
7479
- OPCODE (VFCMPHES);
7480
- OPCODE (VFTCI);
7481
- OPCODE (VEXTEND);
7482
- OPCODE (STRICT_VEXTEND);
7483
- OPCODE (VROUND);
7484
- OPCODE (STRICT_VROUND);
7485
- OPCODE (VTM);
7486
- OPCODE (SCMP128HI);
7487
- OPCODE (UCMP128HI);
7488
- OPCODE (VFAE_CC);
7489
- OPCODE (VFAEZ_CC);
7490
- OPCODE (VFEE_CC);
7491
- OPCODE (VFEEZ_CC);
7492
- OPCODE (VFENE_CC);
7493
- OPCODE (VFENEZ_CC);
7494
- OPCODE (VISTR_CC);
7495
- OPCODE (VSTRC_CC);
7496
- OPCODE (VSTRCZ_CC);
7497
- OPCODE (VSTRS_CC);
7498
- OPCODE (VSTRSZ_CC);
7499
- OPCODE (TDC);
7500
- OPCODE (ATOMIC_SWAPW);
7501
- OPCODE (ATOMIC_LOADW_ADD);
7502
- OPCODE (ATOMIC_LOADW_SUB);
7503
- OPCODE (ATOMIC_LOADW_AND);
7504
- OPCODE (ATOMIC_LOADW_OR);
7505
- OPCODE (ATOMIC_LOADW_XOR);
7506
- OPCODE (ATOMIC_LOADW_NAND);
7507
- OPCODE (ATOMIC_LOADW_MIN);
7508
- OPCODE (ATOMIC_LOADW_MAX);
7509
- OPCODE (ATOMIC_LOADW_UMIN);
7510
- OPCODE (ATOMIC_LOADW_UMAX);
7511
- OPCODE (ATOMIC_CMP_SWAPW);
7512
- OPCODE (ATOMIC_CMP_SWAP);
7513
- OPCODE (ATOMIC_LOAD_128);
7514
- OPCODE (ATOMIC_STORE_128);
7515
- OPCODE (ATOMIC_CMP_SWAP_128);
7516
- OPCODE (LRV);
7517
- OPCODE (STRV);
7518
- OPCODE (VLER);
7519
- OPCODE (VSTER);
7520
- OPCODE (STCKF);
7521
- OPCODE (PREFETCH);
7522
- OPCODE (ADA_ENTRY);
7523
- }
7524
- return nullptr ;
7525
- #undef OPCODE
7526
- }
7527
-
7528
7381
// Return true if VT is a vector whose elements are a whole number of bytes
7529
7382
// in width. Also check for presence of vector support.
7530
7383
bool SystemZTargetLowering::canTreatAsByteVector (EVT VT) const {
0 commit comments