14#ifndef LLVM_LIB_TARGET_SYSTEMZ_SYSTEMZ_H 
   15#define LLVM_LIB_TARGET_SYSTEMZ_SYSTEMZ_H 
  163  return (Val & ~0x000000000000ffffULL) == 0;
 
 
  168  return (Val & ~0x00000000ffff0000ULL) == 0;
 
 
  173  return (Val & ~0x00000ffff00000000ULL) == 0;
 
 
  178  return (Val & ~0xffff000000000000ULL) == 0;
 
 
  183  return (Val & ~0x00000000ffffffffULL) == 0;
 
 
  188  return (Val & ~0xffffffff00000000ULL) == 0;
 
 
  193                                   CodeGenOptLevel OptLevel);
 
FunctionPass class - This class is used to implement most global optimizations.
 
PassRegistry - This class manages the registration and intitialization of the pass subsystem as appli...
 
const unsigned CCMASK_ARITH_EQ
 
const unsigned CCMASK_CMP_GE
 
const unsigned CCMASK_LOGICAL_ZERO
 
const unsigned CCMASK_SRST_NOTFOUND
 
static bool isImmHH(uint64_t Val)
 
const unsigned CCMASK_TEND
 
const unsigned CCMASK_LOGICAL_NOCARRY
 
const unsigned CCMASK_CS_EQ
 
const unsigned CCMASK_TBEGIN
 
const unsigned TDCMASK_NEGATIVE
 
const unsigned CCMASK_SRST
 
const unsigned CCMASK_TEND_NOTX
 
const unsigned CCMASK_TM_SOME_1
 
const unsigned CCMASK_LOGICAL_CARRY
 
const unsigned TDCMASK_NORMAL_MINUS
 
const unsigned CCMASK_TDC
 
const unsigned CCMASK_FCMP
 
const unsigned CCMASK_TM_SOME_0
 
const unsigned TDCMASK_MINUS
 
static bool isImmHL(uint64_t Val)
 
const unsigned TDCMASK_SUBNORMAL_MINUS
 
const unsigned TDCMASK_ZERO
 
const unsigned CCMASK_TBEGIN_PERSISTENT
 
const unsigned TDCMASK_NORMAL_PLUS
 
const unsigned CCMASK_CMP_GT
 
const unsigned CCMASK_ARITH_LT
 
const unsigned CCMASK_ARITH_GT
 
const unsigned TDCMASK_QNAN_MINUS
 
const unsigned CCMASK_SRST_FOUND
 
const unsigned TDCMASK_ALL
 
const unsigned CCMASK_ANY
 
const unsigned CCMASK_ARITH
 
const unsigned CCMASK_TM_MIXED_MSB_0
 
const unsigned TDCMASK_SUBNORMAL_PLUS
 
const unsigned CCMASK_TBEGIN_TRANSIENT
 
static bool isImmLL(uint64_t Val)
 
const unsigned VectorBits
 
const unsigned CCMASK_TEND_TX
 
static bool isImmLH(uint64_t Val)
 
const unsigned TDCMASK_INFINITY_PLUS
 
const unsigned CCMASK_TM_ALL_0
 
const unsigned CCMASK_CMP_LE
 
static bool isImmHF(uint64_t Val)
 
const unsigned CCMASK_CMP_O
 
const unsigned CCMASK_CMP_EQ
 
const unsigned CCMASK_VCMP_MIXED
 
const unsigned VectorBytes
 
const unsigned TDCMASK_POSITIVE
 
const unsigned TDCMASK_INFINITY_MINUS
 
const unsigned CCMASK_ICMP
 
const unsigned CCMASK_TDC_NOMATCH
 
const unsigned CCMASK_VCMP_ALL
 
const unsigned CCMASK_VCMP_NONE
 
const unsigned TDCMASK_NAN
 
const unsigned CCMASK_TBEGIN_STARTED
 
const unsigned CCMASK_VCMP
 
const unsigned CCMASK_TDC_MATCH
 
const unsigned CCMASK_TM_MIXED_MSB_1
 
const unsigned CCMASK_TM_MSB_0
 
const unsigned CCMASK_ARITH_OVERFLOW
 
const unsigned CCMASK_CS_NE
 
const unsigned TDCMASK_SNAN_PLUS
 
const unsigned CCMASK_LOGICAL_NOBORROW
 
const unsigned CCMASK_NONE
 
const unsigned CCMASK_CMP_LT
 
const unsigned CCMASK_CMP_NE
 
const unsigned CCMASK_TBEGIN_INDETERMINATE
 
const unsigned CCMASK_LOGICAL_NONZERO
 
const unsigned TDCMASK_ZERO_PLUS
 
static bool isImmLF(uint64_t Val)
 
const unsigned TDCMASK_QNAN_PLUS
 
const unsigned TDCMASK_ZERO_MINUS
 
const unsigned CCMASK_TM_ALL_1
 
const unsigned TDCMASK_PLUS
 
const unsigned CCMASK_LOGICAL_BORROW
 
const unsigned CCMASK_CMP_UO
 
const unsigned CCMASK_LOGICAL
 
const unsigned CCMASK_TM_MSB_1
 
const unsigned TDCMASK_SNAN_MINUS
 
This is an optimization pass for GlobalISel generic memory operations.
 
void initializeSystemZElimComparePass(PassRegistry &)
 
FunctionPass * createSystemZLongBranchPass(SystemZTargetMachine &TM)
 
FunctionPass * createSystemZISelDag(SystemZTargetMachine &TM, CodeGenOptLevel OptLevel)
 
FunctionPass * createSystemZCopyPhysRegsPass(SystemZTargetMachine &TM)
 
FunctionPass * createSystemZElimComparePass(SystemZTargetMachine &TM)
 
void initializeSystemZCopyPhysRegsPass(PassRegistry &)
 
void initializeSystemZLongBranchPass(PassRegistry &)
 
void initializeSystemZShortenInstPass(PassRegistry &)
 
void initializeSystemZDAGToDAGISelLegacyPass(PassRegistry &)
 
FunctionPass * createSystemZTDCPass()
 
FunctionPass * createSystemZShortenInstPass(SystemZTargetMachine &TM)
 
void initializeSystemZPostRewritePass(PassRegistry &)
 
void initializeSystemZTDCPassPass(PassRegistry &)
 
FunctionPass * createSystemZLDCleanupPass(SystemZTargetMachine &TM)
 
void initializeSystemZAsmPrinterPass(PassRegistry &)
 
FunctionPass * createSystemZPostRewritePass(SystemZTargetMachine &TM)
 
void initializeSystemZLDCleanupPass(PassRegistry &)