diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMISelLowering.cpp | 22 | 
1 files changed, 11 insertions, 11 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp index 2f330f8a07d..fdcccffd877 100644 --- a/llvm/lib/Target/ARM/ARMISelLowering.cpp +++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp @@ -478,17 +478,6 @@ static bool RetCC_ARM_AAPCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT,                                     State);  } -/// AddLiveIn - This helper function adds the specified physical register to the -/// MachineFunction as a live in value.  It also creates a corresponding virtual -/// register for it. -static unsigned AddLiveIn(MachineFunction &MF, unsigned PReg, -                          const TargetRegisterClass *RC) { -  assert(RC->contains(PReg) && "Not the correct regclass!"); -  unsigned VReg = MF.getRegInfo().createVirtualRegister(RC); -  MF.getRegInfo().addLiveIn(PReg, VReg); -  return VReg; -} -  /// LowerCallResult - Lower the result values of an ISD::CALL into the  /// appropriate copies out of appropriate physical registers.  This assumes that  /// Chain/InFlag are the input chain/flag to use, and that TheCall is the call @@ -1064,6 +1053,17 @@ static SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG,    return DAG.getStore(Op.getOperand(0), dl, FR, Op.getOperand(1), SV, 0);  } +/// AddLiveIn - This helper function adds the specified physical register to the +/// MachineFunction as a live-in value.  It also creates a corresponding virtual +/// register for it. +static unsigned AddLiveIn(MachineFunction &MF, unsigned PReg, +                          const TargetRegisterClass *RC) { +  assert(RC->contains(PReg) && "Not the correct regclass!"); +  unsigned VReg = MF.getRegInfo().createVirtualRegister(RC); +  MF.getRegInfo().addLiveIn(PReg, VReg); +  return VReg; +} +  SDValue  ARMTargetLowering::LowerFORMAL_ARGUMENTS(SDValue Op, SelectionDAG &DAG) {    MachineFunction &MF = DAG.getMachineFunction();  | 

