LLVM API Documentation

Classes | Namespaces | Defines | Enumerations | Functions
ARMBaseRegisterInfo.h File Reference
#include "MCTargetDesc/ARMBaseInfo.h"
#include "llvm/Target/TargetRegisterInfo.h"
#include "ARMGenRegisterInfo.inc"
Include dependency graph for ARMBaseRegisterInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::ARMBaseRegisterInfo

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::ARMRI
 

Register allocation hints.


Defines

#define GET_REGINFO_HEADER

Enumerations

enum  { llvm::ARMRI::RegPairOdd = 1, llvm::ARMRI::RegPairEven = 2 }

Functions

static bool llvm::isARMArea1Register (unsigned Reg, bool isIOS)
static bool llvm::isARMArea2Register (unsigned Reg, bool isIOS)
static bool llvm::isARMArea3Register (unsigned Reg, bool isIOS)
static bool llvm::isCalleeSavedRegister (unsigned Reg, const MCPhysReg *CSRegs)

Define Documentation

Definition at line 20 of file ARMBaseRegisterInfo.h.