LLVM  4.0.0
Namespaces | Variables
ARMRegisterBankInfo.cpp File Reference

This file implements the targeting of the RegisterBankInfo class for ARM. More...

#include "ARMRegisterBankInfo.h"
#include "ARMInstrInfo.h"
#include "llvm/CodeGen/GlobalISel/RegisterBank.h"
#include "llvm/CodeGen/GlobalISel/RegisterBankInfo.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/Target/TargetRegisterInfo.h"
Include dependency graph for ARMRegisterBankInfo.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::ARM
 Define some predicates that are used for node matching.
 

Variables

const uint32_t llvm::ARM::GPRCoverageData []
 
RegisterBank llvm::ARM::GPRRegBank (ARM::GPRRegBankID,"GPRB", 32, ARM::GPRCoverageData)
 
RegisterBankllvm::ARM::RegBanks [] = {&GPRRegBank}
 
RegisterBankInfo::PartialMapping llvm::ARM::GPRPartialMapping
 
RegisterBankInfo::ValueMapping llvm::ARM::ValueMappings []
 

Detailed Description

This file implements the targeting of the RegisterBankInfo class for ARM.

Todo:
This should be generated by TableGen.

Definition in file ARMRegisterBankInfo.cpp.