LLVM  6.0.0svn
Classes | Namespaces | Macros | Enumerations | Functions
ARMBaseInfo.h File Reference
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/MC/SubtargetFeature.h"
#include "MCTargetDesc/ARMMCTargetDesc.h"
#include "ARMGenSystemRegister.inc"
Include dependency graph for ARMBaseInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::ARMSysReg::MClassSysReg
 
struct  llvm::ARMBankedReg::BankedReg
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::ARMCC
 
 llvm::ARMSysReg
 
 llvm::ARMBankedReg
 

Macros

#define GET_MCLASSSYSREG_DECL
 
#define GET_BANKEDREG_DECL
 

Enumerations

enum  llvm::ARMCC::CondCodes {
  llvm::ARMCC::EQ, llvm::ARMCC::NE, llvm::ARMCC::HS, llvm::ARMCC::LO,
  llvm::ARMCC::MI, llvm::ARMCC::PL, llvm::ARMCC::VS, llvm::ARMCC::VC,
  llvm::ARMCC::HI, llvm::ARMCC::LS, llvm::ARMCC::GE, llvm::ARMCC::LT,
  llvm::ARMCC::GT, llvm::ARMCC::LE, llvm::ARMCC::AL
}
 

Functions

static CondCodes llvm::ARMCC::getOppositeCondition (CondCodes CC)
 
static const charllvm::ARMCondCodeToString (ARMCC::CondCodes CC)
 
static unsigned llvm::ARMCondCodeFromString (StringRef CC)
 
const MClassSysReg * llvm::ARMSysReg::lookupMClassSysRegBy12bitSYSmValue (unsigned SYSm)
 
const MClassSysReg * llvm::ARMSysReg::lookupMClassSysRegAPSRNonDeprecated (unsigned SYSm)
 
const MClassSysReg * llvm::ARMSysReg::lookupMClassSysRegBy8bitSYSmValue (unsigned SYSm)
 

Macro Definition Documentation

◆ GET_BANKEDREG_DECL

#define GET_BANKEDREG_DECL

Definition at line 155 of file ARMBaseInfo.h.

◆ GET_MCLASSSYSREG_DECL

#define GET_MCLASSSYSREG_DECL

Definition at line 133 of file ARMBaseInfo.h.