22 class SystemZTargetMachine;
79 static inline bool isImmLL(uint64_t Val) {
80 return (Val & ~0x000000000000ffffULL) == 0;
84 static inline bool isImmLH(uint64_t Val) {
85 return (Val & ~0x00000000ffff0000ULL) == 0;
89 static inline bool isImmHL(uint64_t Val) {
90 return (Val & ~0x00000ffff00000000ULL) == 0;
94 static inline bool isImmHH(uint64_t Val) {
95 return (Val & ~0xffff000000000000ULL) == 0;
99 static inline bool isImmLF(uint64_t Val) {
100 return (Val & ~0x00000000ffffffffULL) == 0;
105 return (Val & ~0xffffffff00000000ULL) == 0;
static bool isImmHF(uint64_t Val)
const unsigned CCMASK_CMP_GT
const unsigned CCMASK_SRST_NOTFOUND
const unsigned CCMASK_FCMP
static bool isImmLF(uint64_t Val)
static bool isImmHH(uint64_t Val)
const unsigned CCMASK_CS_EQ
const unsigned CCMASK_ICMP
const unsigned CCMASK_TM_MSB_0
FunctionPass * createSystemZISelDag(SystemZTargetMachine &TM, CodeGenOpt::Level OptLevel)
FunctionPass * createSystemZShortenInstPass(SystemZTargetMachine &TM)
const unsigned CCMASK_ANY
const unsigned CCMASK_CS_NE
const unsigned CCMASK_TM_SOME_0
const unsigned CCMASK_TM_ALL_1
const unsigned CCMASK_CMP_LE
const unsigned CCMASK_TM_MSB_1
const unsigned CCMASK_CMP_LT
static bool isImmLH(uint64_t Val)
const unsigned CCMASK_TM_MIXED_MSB_0
const unsigned CCMASK_SRST_FOUND
const unsigned CCMASK_CMP_EQ
const unsigned CCMASK_CMP_O
const unsigned CCMASK_CMP_NE
FunctionPass * createSystemZLongBranchPass(SystemZTargetMachine &TM)
const unsigned CCMASK_TM_MIXED_MSB_1
const unsigned CCMASK_SRST
const unsigned CCMASK_CMP_GE
FunctionPass * createSystemZElimComparePass(SystemZTargetMachine &TM)
static bool isImmLL(uint64_t Val)
const unsigned CCMASK_TM_ALL_0
const unsigned CCMASK_TM_SOME_1
const unsigned CCMASK_CMP_UO
static bool isImmHL(uint64_t Val)