LLVM API Documentation

Namespaces | Functions | Variables
SystemZ.h File Reference
#include "MCTargetDesc/SystemZMCTargetDesc.h"
#include "llvm/Support/CodeGen.h"
Include dependency graph for SystemZ.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::SystemZ

Functions

static bool llvm::SystemZ::isImmLL (uint64_t Val)
static bool llvm::SystemZ::isImmLH (uint64_t Val)
static bool llvm::SystemZ::isImmHL (uint64_t Val)
static bool llvm::SystemZ::isImmHH (uint64_t Val)
static bool llvm::SystemZ::isImmLF (uint64_t Val)
static bool llvm::SystemZ::isImmHF (uint64_t Val)
FunctionPassllvm::createSystemZISelDag (SystemZTargetMachine &TM, CodeGenOpt::Level OptLevel)
FunctionPassllvm::createSystemZElimComparePass (SystemZTargetMachine &TM)
FunctionPassllvm::createSystemZShortenInstPass (SystemZTargetMachine &TM)
FunctionPassllvm::createSystemZLongBranchPass (SystemZTargetMachine &TM)

Variables

const unsigned llvm::SystemZ::CCMASK_0 = 1 << 3
const unsigned llvm::SystemZ::CCMASK_1 = 1 << 2
const unsigned llvm::SystemZ::CCMASK_2 = 1 << 1
const unsigned llvm::SystemZ::CCMASK_3 = 1 << 0
const unsigned llvm::SystemZ::CCMASK_ANY = CCMASK_0 | CCMASK_1 | CCMASK_2 | CCMASK_3
const unsigned llvm::SystemZ::CCMASK_CMP_EQ = CCMASK_0
const unsigned llvm::SystemZ::CCMASK_CMP_LT = CCMASK_1
const unsigned llvm::SystemZ::CCMASK_CMP_GT = CCMASK_2
const unsigned llvm::SystemZ::CCMASK_CMP_NE = CCMASK_CMP_LT | CCMASK_CMP_GT
const unsigned llvm::SystemZ::CCMASK_CMP_LE = CCMASK_CMP_EQ | CCMASK_CMP_LT
const unsigned llvm::SystemZ::CCMASK_CMP_GE = CCMASK_CMP_EQ | CCMASK_CMP_GT
const unsigned llvm::SystemZ::CCMASK_CMP_UO = CCMASK_3
const unsigned llvm::SystemZ::CCMASK_CMP_O = CCMASK_ANY ^ CCMASK_CMP_UO
const unsigned llvm::SystemZ::CCMASK_ICMP = CCMASK_0 | CCMASK_1 | CCMASK_2
const unsigned llvm::SystemZ::CCMASK_FCMP = CCMASK_0 | CCMASK_1 | CCMASK_2 | CCMASK_3
const unsigned llvm::SystemZ::CCMASK_CS_EQ = CCMASK_0
const unsigned llvm::SystemZ::CCMASK_CS_NE = CCMASK_1
const unsigned llvm::SystemZ::CCMASK_CS = CCMASK_0 | CCMASK_1
const unsigned llvm::SystemZ::CCMASK_SRST_FOUND = CCMASK_1
const unsigned llvm::SystemZ::CCMASK_SRST_NOTFOUND = CCMASK_2
const unsigned llvm::SystemZ::CCMASK_SRST = CCMASK_1 | CCMASK_2
const unsigned llvm::SystemZ::CCMASK_TM_ALL_0 = CCMASK_0
const unsigned llvm::SystemZ::CCMASK_TM_MIXED_MSB_0 = CCMASK_1
const unsigned llvm::SystemZ::CCMASK_TM_MIXED_MSB_1 = CCMASK_2
const unsigned llvm::SystemZ::CCMASK_TM_ALL_1 = CCMASK_3
const unsigned llvm::SystemZ::CCMASK_TM_SOME_0 = CCMASK_TM_ALL_1 ^ CCMASK_ANY
const unsigned llvm::SystemZ::CCMASK_TM_SOME_1 = CCMASK_TM_ALL_0 ^ CCMASK_ANY
const unsigned llvm::SystemZ::CCMASK_TM_MSB_0 = CCMASK_0 | CCMASK_1
const unsigned llvm::SystemZ::CCMASK_TM_MSB_1 = CCMASK_2 | CCMASK_3
const unsigned llvm::SystemZ::CCMASK_TM = CCMASK_ANY
const unsigned llvm::SystemZ::IPM_CC = 28
const unsigned llvm::SystemZ::PFD_READ = 1
const unsigned llvm::SystemZ::PFD_WRITE = 2