LLVM  8.0.1
Enumerations | Functions | Variables
llvm::SystemZ Namespace Reference

Enumerations

enum  FixupKind {
  FK_390_PC12DBL = FirstTargetFixupKind, FK_390_PC16DBL, FK_390_PC24DBL, FK_390_PC32DBL,
  FK_390_TLS_CALL, LastTargetFixupKind, NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind
}
 

Functions

static bool isImmLL (uint64_t Val)
 
static bool isImmLH (uint64_t Val)
 
static bool isImmHL (uint64_t Val)
 
static bool isImmHH (uint64_t Val)
 
static bool isImmLF (uint64_t Val)
 
static bool isImmHF (uint64_t Val)
 
unsigned even128 (bool Is32bit)
 
unsigned odd128 (bool Is32bit)
 

Variables

const unsigned CCMASK_0 = 1 << 3
 
const unsigned CCMASK_1 = 1 << 2
 
const unsigned CCMASK_2 = 1 << 1
 
const unsigned CCMASK_3 = 1 << 0
 
const unsigned CCMASK_ANY = CCMASK_0 | CCMASK_1 | CCMASK_2 | CCMASK_3
 
const unsigned CCMASK_CMP_EQ = CCMASK_0
 
const unsigned CCMASK_CMP_LT = CCMASK_1
 
const unsigned CCMASK_CMP_GT = CCMASK_2
 
const unsigned CCMASK_CMP_NE = CCMASK_CMP_LT | CCMASK_CMP_GT
 
const unsigned CCMASK_CMP_LE = CCMASK_CMP_EQ | CCMASK_CMP_LT
 
const unsigned CCMASK_CMP_GE = CCMASK_CMP_EQ | CCMASK_CMP_GT
 
const unsigned CCMASK_CMP_UO = CCMASK_3
 
const unsigned CCMASK_CMP_O = CCMASK_ANY ^ CCMASK_CMP_UO
 
const unsigned CCMASK_ICMP = CCMASK_0 | CCMASK_1 | CCMASK_2
 
const unsigned CCMASK_FCMP = CCMASK_0 | CCMASK_1 | CCMASK_2 | CCMASK_3
 
const unsigned CCMASK_ARITH_EQ = CCMASK_0
 
const unsigned CCMASK_ARITH_LT = CCMASK_1
 
const unsigned CCMASK_ARITH_GT = CCMASK_2
 
const unsigned CCMASK_ARITH_OVERFLOW = CCMASK_3
 
const unsigned CCMASK_ARITH = CCMASK_ANY
 
const unsigned CCMASK_LOGICAL_ZERO = CCMASK_0 | CCMASK_2
 
const unsigned CCMASK_LOGICAL_NONZERO = CCMASK_1 | CCMASK_2
 
const unsigned CCMASK_LOGICAL_CARRY = CCMASK_2 | CCMASK_3
 
const unsigned CCMASK_LOGICAL_NOCARRY = CCMASK_0 | CCMASK_1
 
const unsigned CCMASK_LOGICAL_BORROW = CCMASK_LOGICAL_NOCARRY
 
const unsigned CCMASK_LOGICAL_NOBORROW = CCMASK_LOGICAL_CARRY
 
const unsigned CCMASK_LOGICAL = CCMASK_ANY
 
const unsigned CCMASK_CS_EQ = CCMASK_0
 
const unsigned CCMASK_CS_NE = CCMASK_1
 
const unsigned CCMASK_CS = CCMASK_0 | CCMASK_1
 
const unsigned CCMASK_SRST_FOUND = CCMASK_1
 
const unsigned CCMASK_SRST_NOTFOUND = CCMASK_2
 
const unsigned CCMASK_SRST = CCMASK_1 | CCMASK_2
 
const unsigned CCMASK_TM_ALL_0 = CCMASK_0
 
const unsigned CCMASK_TM_MIXED_MSB_0 = CCMASK_1
 
const unsigned CCMASK_TM_MIXED_MSB_1 = CCMASK_2
 
const unsigned CCMASK_TM_ALL_1 = CCMASK_3
 
const unsigned CCMASK_TM_SOME_0 = CCMASK_TM_ALL_1 ^ CCMASK_ANY
 
const unsigned CCMASK_TM_SOME_1 = CCMASK_TM_ALL_0 ^ CCMASK_ANY
 
const unsigned CCMASK_TM_MSB_0 = CCMASK_0 | CCMASK_1
 
const unsigned CCMASK_TM_MSB_1 = CCMASK_2 | CCMASK_3
 
const unsigned CCMASK_TM = CCMASK_ANY
 
const unsigned CCMASK_TBEGIN_STARTED = CCMASK_0
 
const unsigned CCMASK_TBEGIN_INDETERMINATE = CCMASK_1
 
const unsigned CCMASK_TBEGIN_TRANSIENT = CCMASK_2
 
const unsigned CCMASK_TBEGIN_PERSISTENT = CCMASK_3
 
const unsigned CCMASK_TBEGIN = CCMASK_ANY
 
const unsigned CCMASK_TEND_TX = CCMASK_0
 
const unsigned CCMASK_TEND_NOTX = CCMASK_2
 
const unsigned CCMASK_TEND = CCMASK_TEND_TX | CCMASK_TEND_NOTX
 
const unsigned CCMASK_VCMP_ALL = CCMASK_0
 
const unsigned CCMASK_VCMP_MIXED = CCMASK_1
 
const unsigned CCMASK_VCMP_NONE = CCMASK_3
 
const unsigned CCMASK_VCMP = CCMASK_0 | CCMASK_1 | CCMASK_3
 
const unsigned CCMASK_TDC_NOMATCH = CCMASK_0
 
const unsigned CCMASK_TDC_MATCH = CCMASK_1
 
const unsigned CCMASK_TDC = CCMASK_TDC_NOMATCH | CCMASK_TDC_MATCH
 
const unsigned IPM_CC = 28
 
const unsigned PFD_READ = 1
 
const unsigned PFD_WRITE = 2
 
const unsigned TDCMASK_ZERO_PLUS = 0x800
 
const unsigned TDCMASK_ZERO_MINUS = 0x400
 
const unsigned TDCMASK_NORMAL_PLUS = 0x200
 
const unsigned TDCMASK_NORMAL_MINUS = 0x100
 
const unsigned TDCMASK_SUBNORMAL_PLUS = 0x080
 
const unsigned TDCMASK_SUBNORMAL_MINUS = 0x040
 
const unsigned TDCMASK_INFINITY_PLUS = 0x020
 
const unsigned TDCMASK_INFINITY_MINUS = 0x010
 
const unsigned TDCMASK_QNAN_PLUS = 0x008
 
const unsigned TDCMASK_QNAN_MINUS = 0x004
 
const unsigned TDCMASK_SNAN_PLUS = 0x002
 
const unsigned TDCMASK_SNAN_MINUS = 0x001
 
const unsigned TDCMASK_ZERO = TDCMASK_ZERO_PLUS | TDCMASK_ZERO_MINUS
 
const unsigned TDCMASK_POSITIVE
 
const unsigned TDCMASK_NEGATIVE
 
const unsigned TDCMASK_NAN
 
const unsigned TDCMASK_PLUS
 
const unsigned TDCMASK_MINUS
 
const unsigned TDCMASK_ALL = TDCMASK_PLUS | TDCMASK_MINUS
 
const unsigned VectorBits = 128
 
const unsigned VectorBytes = VectorBits / 8
 
const unsigned NumArgGPRs = 5
 
const MCPhysReg ArgGPRs [NumArgGPRs]
 
const unsigned NumArgFPRs = 4
 
const MCPhysReg ArgFPRs [NumArgFPRs]
 

Enumeration Type Documentation

◆ FixupKind

Enumerator
FK_390_PC12DBL 
FK_390_PC16DBL 
FK_390_PC24DBL 
FK_390_PC32DBL 
FK_390_TLS_CALL 
LastTargetFixupKind 
NumTargetFixupKinds 

Definition at line 17 of file SystemZMCFixups.h.

Function Documentation

◆ even128()

unsigned llvm::SystemZ::even128 ( bool  Is32bit)
inline

Definition at line 26 of file SystemZRegisterInfo.h.

Referenced by lowerGR128Binary().

◆ isImmHF()

static bool llvm::SystemZ::isImmHF ( uint64_t  Val)
inlinestatic

◆ isImmHH()

static bool llvm::SystemZ::isImmHH ( uint64_t  Val)
inlinestatic

Definition at line 176 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ isImmHL()

static bool llvm::SystemZ::isImmHL ( uint64_t  Val)
inlinestatic

Definition at line 171 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ isImmLF()

static bool llvm::SystemZ::isImmLF ( uint64_t  Val)
inlinestatic

Definition at line 181 of file SystemZ.h.

Referenced by maskMatters().

◆ isImmLH()

static bool llvm::SystemZ::isImmLH ( uint64_t  Val)
inlinestatic

◆ isImmLL()

static bool llvm::SystemZ::isImmLL ( uint64_t  Val)
inlinestatic

◆ odd128()

unsigned llvm::SystemZ::odd128 ( bool  Is32bit)
inline

Definition at line 29 of file SystemZRegisterInfo.h.

Referenced by lowerGR128Binary().

Variable Documentation

◆ ArgFPRs

const MCPhysReg llvm::SystemZ::ArgFPRs
Initial value:
= {
SystemZ::F0D, SystemZ::F2D, SystemZ::F4D, SystemZ::F6D
}

Definition at line 19 of file SystemZCallingConv.cpp.

Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().

◆ ArgGPRs

const MCPhysReg llvm::SystemZ::ArgGPRs
Initial value:
= {
SystemZ::R2D, SystemZ::R3D, SystemZ::R4D, SystemZ::R5D, SystemZ::R6D
}

Definition at line 15 of file SystemZCallingConv.cpp.

Referenced by llvm::CC_SystemZ_I128Indirect(), llvm::SystemZFrameLowering::determineCalleeSaves(), and llvm::SystemZFrameLowering::spillCalleeSavedRegisters().

◆ CCMASK_0

const unsigned llvm::SystemZ::CCMASK_0 = 1 << 3

Definition at line 27 of file SystemZ.h.

Referenced by getIPMConversion(), and isIntrinsicWithCC().

◆ CCMASK_1

const unsigned llvm::SystemZ::CCMASK_1 = 1 << 2

Definition at line 28 of file SystemZ.h.

Referenced by getIPMConversion().

◆ CCMASK_2

const unsigned llvm::SystemZ::CCMASK_2 = 1 << 1

Definition at line 29 of file SystemZ.h.

Referenced by getIPMConversion().

◆ CCMASK_3

const unsigned llvm::SystemZ::CCMASK_3 = 1 << 0

Definition at line 30 of file SystemZ.h.

Referenced by createPHIsForSelects(), getIPMConversion(), and isIntrinsicWithCC().

◆ CCMASK_ANY

const unsigned llvm::SystemZ::CCMASK_ANY = CCMASK_0 | CCMASK_1 | CCMASK_2 | CCMASK_3

◆ CCMASK_ARITH

const unsigned llvm::SystemZ::CCMASK_ARITH = CCMASK_ANY

Definition at line 55 of file SystemZ.h.

◆ CCMASK_ARITH_EQ

const unsigned llvm::SystemZ::CCMASK_ARITH_EQ = CCMASK_0

Definition at line 51 of file SystemZ.h.

◆ CCMASK_ARITH_GT

const unsigned llvm::SystemZ::CCMASK_ARITH_GT = CCMASK_2

Definition at line 53 of file SystemZ.h.

◆ CCMASK_ARITH_LT

const unsigned llvm::SystemZ::CCMASK_ARITH_LT = CCMASK_1

Definition at line 52 of file SystemZ.h.

◆ CCMASK_ARITH_OVERFLOW

const unsigned llvm::SystemZ::CCMASK_ARITH_OVERFLOW = CCMASK_3

Definition at line 54 of file SystemZ.h.

◆ CCMASK_CMP_EQ

const unsigned llvm::SystemZ::CCMASK_CMP_EQ = CCMASK_0

◆ CCMASK_CMP_GE

const unsigned llvm::SystemZ::CCMASK_CMP_GE = CCMASK_CMP_EQ | CCMASK_CMP_GT

◆ CCMASK_CMP_GT

const unsigned llvm::SystemZ::CCMASK_CMP_GT = CCMASK_2

◆ CCMASK_CMP_LE

const unsigned llvm::SystemZ::CCMASK_CMP_LE = CCMASK_CMP_EQ | CCMASK_CMP_LT

◆ CCMASK_CMP_LT

const unsigned llvm::SystemZ::CCMASK_CMP_LT = CCMASK_1

◆ CCMASK_CMP_NE

const unsigned llvm::SystemZ::CCMASK_CMP_NE = CCMASK_CMP_LT | CCMASK_CMP_GT

◆ CCMASK_CMP_O

const unsigned llvm::SystemZ::CCMASK_CMP_O = CCMASK_ANY ^ CCMASK_CMP_UO

Definition at line 44 of file SystemZ.h.

Referenced by CCMaskForCondCode().

◆ CCMASK_CMP_UO

const unsigned llvm::SystemZ::CCMASK_CMP_UO = CCMASK_3

Definition at line 43 of file SystemZ.h.

Referenced by CCMaskForCondCode(), getCmp(), and reverseCCMask().

◆ CCMASK_CS

const unsigned llvm::SystemZ::CCMASK_CS = CCMASK_0 | CCMASK_1

◆ CCMASK_CS_EQ

const unsigned llvm::SystemZ::CCMASK_CS_EQ = CCMASK_0

Definition at line 67 of file SystemZ.h.

Referenced by llvm::SystemZTargetLowering::LowerOperationWrapper().

◆ CCMASK_CS_NE

const unsigned llvm::SystemZ::CCMASK_CS_NE = CCMASK_1

Definition at line 68 of file SystemZ.h.

Referenced by createPHIsForSelects().

◆ CCMASK_FCMP

const unsigned llvm::SystemZ::CCMASK_FCMP = CCMASK_0 | CCMASK_1 | CCMASK_2 | CCMASK_3

Definition at line 48 of file SystemZ.h.

Referenced by getCmp().

◆ CCMASK_ICMP

const unsigned llvm::SystemZ::CCMASK_ICMP = CCMASK_0 | CCMASK_1 | CCMASK_2

◆ CCMASK_LOGICAL

const unsigned llvm::SystemZ::CCMASK_LOGICAL = CCMASK_ANY

Definition at line 64 of file SystemZ.h.

◆ CCMASK_LOGICAL_BORROW

const unsigned llvm::SystemZ::CCMASK_LOGICAL_BORROW = CCMASK_LOGICAL_NOCARRY

Definition at line 62 of file SystemZ.h.

◆ CCMASK_LOGICAL_CARRY

const unsigned llvm::SystemZ::CCMASK_LOGICAL_CARRY = CCMASK_2 | CCMASK_3

Definition at line 60 of file SystemZ.h.

◆ CCMASK_LOGICAL_NOBORROW

const unsigned llvm::SystemZ::CCMASK_LOGICAL_NOBORROW = CCMASK_LOGICAL_CARRY

Definition at line 63 of file SystemZ.h.

◆ CCMASK_LOGICAL_NOCARRY

const unsigned llvm::SystemZ::CCMASK_LOGICAL_NOCARRY = CCMASK_0 | CCMASK_1

Definition at line 61 of file SystemZ.h.

◆ CCMASK_LOGICAL_NONZERO

const unsigned llvm::SystemZ::CCMASK_LOGICAL_NONZERO = CCMASK_1 | CCMASK_2

Definition at line 59 of file SystemZ.h.

◆ CCMASK_LOGICAL_ZERO

const unsigned llvm::SystemZ::CCMASK_LOGICAL_ZERO = CCMASK_0 | CCMASK_2

Definition at line 58 of file SystemZ.h.

◆ CCMASK_SRST

const unsigned llvm::SystemZ::CCMASK_SRST = CCMASK_1 | CCMASK_2

Definition at line 74 of file SystemZ.h.

◆ CCMASK_SRST_FOUND

const unsigned llvm::SystemZ::CCMASK_SRST_FOUND = CCMASK_1

Definition at line 72 of file SystemZ.h.

◆ CCMASK_SRST_NOTFOUND

const unsigned llvm::SystemZ::CCMASK_SRST_NOTFOUND = CCMASK_2

Definition at line 73 of file SystemZ.h.

◆ CCMASK_TBEGIN

const unsigned llvm::SystemZ::CCMASK_TBEGIN = CCMASK_ANY

Definition at line 92 of file SystemZ.h.

Referenced by isIntrinsicWithCCAndChain().

◆ CCMASK_TBEGIN_INDETERMINATE

const unsigned llvm::SystemZ::CCMASK_TBEGIN_INDETERMINATE = CCMASK_1

Definition at line 89 of file SystemZ.h.

◆ CCMASK_TBEGIN_PERSISTENT

const unsigned llvm::SystemZ::CCMASK_TBEGIN_PERSISTENT = CCMASK_3

Definition at line 91 of file SystemZ.h.

◆ CCMASK_TBEGIN_STARTED

const unsigned llvm::SystemZ::CCMASK_TBEGIN_STARTED = CCMASK_0

Definition at line 88 of file SystemZ.h.

◆ CCMASK_TBEGIN_TRANSIENT

const unsigned llvm::SystemZ::CCMASK_TBEGIN_TRANSIENT = CCMASK_2

Definition at line 90 of file SystemZ.h.

◆ CCMASK_TDC

const unsigned llvm::SystemZ::CCMASK_TDC = CCMASK_TDC_NOMATCH | CCMASK_TDC_MATCH

Definition at line 109 of file SystemZ.h.

Referenced by isIntrinsicWithCC().

◆ CCMASK_TDC_MATCH

const unsigned llvm::SystemZ::CCMASK_TDC_MATCH = CCMASK_1

Definition at line 108 of file SystemZ.h.

◆ CCMASK_TDC_NOMATCH

const unsigned llvm::SystemZ::CCMASK_TDC_NOMATCH = CCMASK_0

Definition at line 107 of file SystemZ.h.

◆ CCMASK_TEND

const unsigned llvm::SystemZ::CCMASK_TEND = CCMASK_TEND_TX | CCMASK_TEND_NOTX

Definition at line 97 of file SystemZ.h.

Referenced by isIntrinsicWithCCAndChain().

◆ CCMASK_TEND_NOTX

const unsigned llvm::SystemZ::CCMASK_TEND_NOTX = CCMASK_2

Definition at line 96 of file SystemZ.h.

◆ CCMASK_TEND_TX

const unsigned llvm::SystemZ::CCMASK_TEND_TX = CCMASK_0

Definition at line 95 of file SystemZ.h.

◆ CCMASK_TM

const unsigned llvm::SystemZ::CCMASK_TM = CCMASK_ANY

Definition at line 85 of file SystemZ.h.

Referenced by adjustForTestUnderMask().

◆ CCMASK_TM_ALL_0

const unsigned llvm::SystemZ::CCMASK_TM_ALL_0 = CCMASK_0

Definition at line 77 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_ALL_1

const unsigned llvm::SystemZ::CCMASK_TM_ALL_1 = CCMASK_3

Definition at line 80 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_MIXED_MSB_0

const unsigned llvm::SystemZ::CCMASK_TM_MIXED_MSB_0 = CCMASK_1

Definition at line 78 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_MIXED_MSB_1

const unsigned llvm::SystemZ::CCMASK_TM_MIXED_MSB_1 = CCMASK_2

Definition at line 79 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_MSB_0

const unsigned llvm::SystemZ::CCMASK_TM_MSB_0 = CCMASK_0 | CCMASK_1

Definition at line 83 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_MSB_1

const unsigned llvm::SystemZ::CCMASK_TM_MSB_1 = CCMASK_2 | CCMASK_3

Definition at line 84 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_SOME_0

const unsigned llvm::SystemZ::CCMASK_TM_SOME_0 = CCMASK_TM_ALL_1 ^ CCMASK_ANY

Definition at line 81 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_TM_SOME_1

const unsigned llvm::SystemZ::CCMASK_TM_SOME_1 = CCMASK_TM_ALL_0 ^ CCMASK_ANY

Definition at line 82 of file SystemZ.h.

Referenced by getTestUnderMaskCond().

◆ CCMASK_VCMP

const unsigned llvm::SystemZ::CCMASK_VCMP = CCMASK_0 | CCMASK_1 | CCMASK_3

Definition at line 104 of file SystemZ.h.

Referenced by isIntrinsicWithCC().

◆ CCMASK_VCMP_ALL

const unsigned llvm::SystemZ::CCMASK_VCMP_ALL = CCMASK_0

Definition at line 101 of file SystemZ.h.

◆ CCMASK_VCMP_MIXED

const unsigned llvm::SystemZ::CCMASK_VCMP_MIXED = CCMASK_1

Definition at line 102 of file SystemZ.h.

◆ CCMASK_VCMP_NONE

const unsigned llvm::SystemZ::CCMASK_VCMP_NONE = CCMASK_3

Definition at line 103 of file SystemZ.h.

◆ IPM_CC

const unsigned llvm::SystemZ::IPM_CC = 28

◆ NumArgFPRs

const unsigned llvm::SystemZ::NumArgFPRs = 4

◆ NumArgGPRs

const unsigned llvm::SystemZ::NumArgGPRs = 5

◆ PFD_READ

const unsigned llvm::SystemZ::PFD_READ = 1

Definition at line 115 of file SystemZ.h.

◆ PFD_WRITE

const unsigned llvm::SystemZ::PFD_WRITE = 2

Definition at line 116 of file SystemZ.h.

Referenced by createPHIsForSelects().

◆ TDCMASK_ALL

const unsigned llvm::SystemZ::TDCMASK_ALL = TDCMASK_PLUS | TDCMASK_MINUS

Definition at line 151 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_INFINITY_MINUS

const unsigned llvm::SystemZ::TDCMASK_INFINITY_MINUS = 0x010

Definition at line 126 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_INFINITY_PLUS

const unsigned llvm::SystemZ::TDCMASK_INFINITY_PLUS = 0x020

Definition at line 125 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_MINUS

const unsigned llvm::SystemZ::TDCMASK_MINUS
Initial value:
const unsigned TDCMASK_NEGATIVE
Definition: SystemZ.h:136
const unsigned TDCMASK_ZERO_MINUS
Definition: SystemZ.h:120
const unsigned TDCMASK_SNAN_MINUS
Definition: SystemZ.h:130
const unsigned TDCMASK_QNAN_MINUS
Definition: SystemZ.h:128

Definition at line 147 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_NAN

const unsigned llvm::SystemZ::TDCMASK_NAN
Initial value:
const unsigned TDCMASK_SNAN_PLUS
Definition: SystemZ.h:129
const unsigned TDCMASK_SNAN_MINUS
Definition: SystemZ.h:130
const unsigned TDCMASK_QNAN_PLUS
Definition: SystemZ.h:127
const unsigned TDCMASK_QNAN_MINUS
Definition: SystemZ.h:128

Definition at line 139 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_NEGATIVE

const unsigned llvm::SystemZ::TDCMASK_NEGATIVE
Initial value:
const unsigned TDCMASK_SUBNORMAL_MINUS
Definition: SystemZ.h:124
const unsigned TDCMASK_INFINITY_MINUS
Definition: SystemZ.h:126
const unsigned TDCMASK_NORMAL_MINUS
Definition: SystemZ.h:122

Definition at line 136 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_NORMAL_MINUS

const unsigned llvm::SystemZ::TDCMASK_NORMAL_MINUS = 0x100

Definition at line 122 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_NORMAL_PLUS

const unsigned llvm::SystemZ::TDCMASK_NORMAL_PLUS = 0x200

Definition at line 121 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_PLUS

const unsigned llvm::SystemZ::TDCMASK_PLUS
Initial value:
const unsigned TDCMASK_SNAN_PLUS
Definition: SystemZ.h:129
const unsigned TDCMASK_POSITIVE
Definition: SystemZ.h:133
const unsigned TDCMASK_QNAN_PLUS
Definition: SystemZ.h:127
const unsigned TDCMASK_ZERO_PLUS
Definition: SystemZ.h:119

Definition at line 143 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_POSITIVE

const unsigned llvm::SystemZ::TDCMASK_POSITIVE
Initial value:
const unsigned TDCMASK_NORMAL_PLUS
Definition: SystemZ.h:121
const unsigned TDCMASK_INFINITY_PLUS
Definition: SystemZ.h:125
const unsigned TDCMASK_SUBNORMAL_PLUS
Definition: SystemZ.h:123

Definition at line 133 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_QNAN_MINUS

const unsigned llvm::SystemZ::TDCMASK_QNAN_MINUS = 0x004

Definition at line 128 of file SystemZ.h.

◆ TDCMASK_QNAN_PLUS

const unsigned llvm::SystemZ::TDCMASK_QNAN_PLUS = 0x008

Definition at line 127 of file SystemZ.h.

◆ TDCMASK_SNAN_MINUS

const unsigned llvm::SystemZ::TDCMASK_SNAN_MINUS = 0x001

Definition at line 130 of file SystemZ.h.

◆ TDCMASK_SNAN_PLUS

const unsigned llvm::SystemZ::TDCMASK_SNAN_PLUS = 0x002

Definition at line 129 of file SystemZ.h.

◆ TDCMASK_SUBNORMAL_MINUS

const unsigned llvm::SystemZ::TDCMASK_SUBNORMAL_MINUS = 0x040

Definition at line 124 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_SUBNORMAL_PLUS

const unsigned llvm::SystemZ::TDCMASK_SUBNORMAL_PLUS = 0x080

Definition at line 123 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_ZERO

const unsigned llvm::SystemZ::TDCMASK_ZERO = TDCMASK_ZERO_PLUS | TDCMASK_ZERO_MINUS

Definition at line 132 of file SystemZ.h.

Referenced by INITIALIZE_PASS().

◆ TDCMASK_ZERO_MINUS

const unsigned llvm::SystemZ::TDCMASK_ZERO_MINUS = 0x400

Definition at line 120 of file SystemZ.h.

◆ TDCMASK_ZERO_PLUS

const unsigned llvm::SystemZ::TDCMASK_ZERO_PLUS = 0x800

Definition at line 119 of file SystemZ.h.

◆ VectorBits

const unsigned llvm::SystemZ::VectorBits = 128

Definition at line 154 of file SystemZ.h.

Referenced by buildVector(), and tryBuildVectorReplicate().

◆ VectorBytes

const unsigned llvm::SystemZ::VectorBytes = VectorBits / 8