Home | History | Annotate | Download | only in Target

Lines Matching refs:TargetRegisterInfo

1 //===- TargetRegisterInfo.cpp - Target Register Information Implementation ===//
10 // This file implements the TargetRegisterInfo interface.
15 #include "llvm/Target/TargetRegisterInfo.h"
21 TargetRegisterInfo::TargetRegisterInfo(const TargetRegisterInfoDesc *ID,
28 TargetRegisterInfo::~TargetRegisterInfo() {}
33 else if (TargetRegisterInfo::isStackSlot(Reg))
34 OS << "SS#" << TargetRegisterInfo::stackSlot2Index(Reg);
35 else if (TargetRegisterInfo::isVirtualRegister(Reg))
36 OS << "%vreg" << TargetRegisterInfo::virtReg2Index(Reg);
53 TargetRegisterInfo::getMinimalPhysRegClass(unsigned reg, EVT VT) const {
79 BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF,
85 for (TargetRegisterInfo::regclass_iterator I = regclass_begin(),
99 TargetRegisterInfo::getCommonSubClass(const TargetRegisterClass *A,