diff options
Diffstat (limited to 'llvm/lib/Target/Alpha/AlphaRegisterInfo.h')
| -rw-r--r-- | llvm/lib/Target/Alpha/AlphaRegisterInfo.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/llvm/lib/Target/Alpha/AlphaRegisterInfo.h b/llvm/lib/Target/Alpha/AlphaRegisterInfo.h deleted file mode 100644 index e35be273c7c..00000000000 --- a/llvm/lib/Target/Alpha/AlphaRegisterInfo.h +++ /dev/null @@ -1,56 +0,0 @@ -//===- AlphaRegisterInfo.h - Alpha Register Information Impl ----*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file contains the Alpha implementation of the TargetRegisterInfo class. -// -//===----------------------------------------------------------------------===// - -#ifndef ALPHAREGISTERINFO_H -#define ALPHAREGISTERINFO_H - -#include "llvm/Target/TargetRegisterInfo.h" - -#define GET_REGINFO_HEADER -#include "AlphaGenRegisterInfo.inc" - -namespace llvm { - -class TargetInstrInfo; -class Type; - -struct AlphaRegisterInfo : public AlphaGenRegisterInfo { - const TargetInstrInfo &TII; - - AlphaRegisterInfo(const TargetInstrInfo &tii); - - /// Code Generation virtual methods... - const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const; - - BitVector getReservedRegs(const MachineFunction &MF) const; - - void eliminateCallFramePseudoInstr(MachineFunction &MF, - MachineBasicBlock &MBB, - MachineBasicBlock::iterator I) const; - - void eliminateFrameIndex(MachineBasicBlock::iterator II, - int SPAdj, RegScavenger *RS = NULL) const; - - // Debug information queries. - unsigned getFrameRegister(const MachineFunction &MF) const; - - // Exception handling queries. - unsigned getEHExceptionRegister() const; - unsigned getEHHandlerRegister() const; - - static std::string getPrettyName(unsigned reg); -}; - -} // end namespace llvm - -#endif |

