Lines Matching full:msp430

1 //===-- MSP430RegisterInfo.cpp - MSP430 Register Information --------------===//
9 // This file contains the MSP430 implementation of the TargetRegisterInfo class.
14 #include "MSP430.h"
28 #define DEBUG_TYPE "msp430-reg-info"
35 : MSP430GenRegisterInfo(MSP430::PC) {} in MSP430RegisterInfo()
42 MSP430::R4, MSP430::R5, MSP430::R6, MSP430::R7, in getCalleeSavedRegs()
43 MSP430::R8, MSP430::R9, MSP430::R10, in getCalleeSavedRegs()
47 MSP430::R5, MSP430::R6, MSP430::R7, in getCalleeSavedRegs()
48 MSP430::R8, MSP430::R9, MSP430::R10, in getCalleeSavedRegs()
52 MSP430::R4, MSP430::R5, MSP430::R6, MSP430::R7, in getCalleeSavedRegs()
53 MSP430::R8, MSP430::R9, MSP430::R10, MSP430::R11, in getCalleeSavedRegs()
54 MSP430::R12, MSP430::R13, MSP430::R14, MSP430::R15, in getCalleeSavedRegs()
58 MSP430::R5, MSP430::R6, MSP430::R7, in getCalleeSavedRegs()
59 MSP430::R8, MSP430::R9, MSP430::R10, MSP430::R11, in getCalleeSavedRegs()
60 MSP430::R12, MSP430::R13, MSP430::R14, MSP430::R15, in getCalleeSavedRegs()
78 Reserved.set(MSP430::PCB); in getReservedRegs()
79 Reserved.set(MSP430::SPB); in getReservedRegs()
80 Reserved.set(MSP430::SRB); in getReservedRegs()
81 Reserved.set(MSP430::CGB); in getReservedRegs()
82 Reserved.set(MSP430::PC); in getReservedRegs()
83 Reserved.set(MSP430::SP); in getReservedRegs()
84 Reserved.set(MSP430::SR); in getReservedRegs()
85 Reserved.set(MSP430::CG); in getReservedRegs()
89 Reserved.set(MSP430::R4B); in getReservedRegs()
90 Reserved.set(MSP430::R4); in getReservedRegs()
99 return &MSP430::GR16RegClass; in getPointerRegClass()
115 unsigned BasePtr = (TFI->hasFP(MF) ? MSP430::R4 : MSP430::SP); in eliminateFrameIndex()
129 if (MI.getOpcode() == MSP430::ADDframe) { in eliminateFrameIndex()
135 MI.setDesc(TII.get(MSP430::MOV16rr)); in eliminateFrameIndex()
147 BuildMI(MBB, std::next(II), dl, TII.get(MSP430::SUB16ri), DstReg) in eliminateFrameIndex()
150 BuildMI(MBB, std::next(II), dl, TII.get(MSP430::ADD16ri), DstReg) in eliminateFrameIndex()
163 return TFI->hasFP(MF) ? MSP430::R4 : MSP430::SP; in getFrameRegister()