LLVM API Documentation
#include "SystemZ.h"
#include "SystemZRegisterInfo.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "SystemZGenInstrInfo.inc"
Go to the source code of this file.
Classes | |
struct | llvm::SystemZII::Branch |
class | llvm::SystemZInstrInfo |
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
llvm::SystemZII | |
Macros | |
#define | GET_INSTRINFO_HEADER |
Enumerations | |
enum | { llvm::SystemZII::SimpleBDXLoad = (1 << 0), llvm::SystemZII::SimpleBDXStore = (1 << 1), llvm::SystemZII::Has20BitOffset = (1 << 2), llvm::SystemZII::HasIndex = (1 << 3), llvm::SystemZII::Is128Bit = (1 << 4), llvm::SystemZII::AccessSizeMask = (31 << 5), llvm::SystemZII::AccessSizeShift = 5, llvm::SystemZII::CCValuesMask = (15 << 10), llvm::SystemZII::CCValuesShift = 10, llvm::SystemZII::CompareZeroCCMaskMask = (15 << 14), llvm::SystemZII::CompareZeroCCMaskShift = 14, llvm::SystemZII::CCMaskFirst = (1 << 18), llvm::SystemZII::CCMaskLast = (1 << 19), llvm::SystemZII::IsLogical = (1 << 20) } |
enum | { llvm::SystemZII::MO_SYMBOL_MODIFIER = (1 << 0), llvm::SystemZII::MO_GOT = (1 << 0) } |
enum | llvm::SystemZII::BranchType { llvm::SystemZII::BranchNormal, llvm::SystemZII::BranchC, llvm::SystemZII::BranchCL, llvm::SystemZII::BranchCG, llvm::SystemZII::BranchCLG, llvm::SystemZII::BranchCT, llvm::SystemZII::BranchCTG } |
Functions | |
static unsigned | llvm::SystemZII::getAccessSize (unsigned int Flags) |
static unsigned | llvm::SystemZII::getCCValues (unsigned int Flags) |
static unsigned | llvm::SystemZII::getCompareZeroCCMask (unsigned int Flags) |
#define GET_INSTRINFO_HEADER |
Definition at line 21 of file SystemZInstrInfo.h.