From 243303f8d7952b5928659af8079949bb89fcabf2 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 18 Jun 2020 10:20:43 -0400 Subject: [PATCH] Lanai: Remove unused method This was depending on the MachineFunction at MachineFunctionInfo construction, which will soon be disallowed. --- llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp | 9 --------- llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h | 6 +----- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp b/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp index 8b991bc00bad..eeef1d919925 100644 --- a/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp +++ b/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp @@ -11,12 +11,3 @@ using namespace llvm; void LanaiMachineFunctionInfo::anchor() {} - -Register LanaiMachineFunctionInfo::getGlobalBaseReg() { - // Return if it has already been initialized. - if (GlobalBaseReg) - return GlobalBaseReg; - - return GlobalBaseReg = - MF.getRegInfo().createVirtualRegister(&Lanai::GPRRegClass); -} diff --git a/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h b/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h index d4baec2768a1..de712637b5a4 100644 --- a/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h +++ b/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h @@ -24,8 +24,6 @@ namespace llvm { class LanaiMachineFunctionInfo : public MachineFunctionInfo { virtual void anchor(); - MachineFunction &MF; - // SRetReturnReg - Lanai ABI require that sret lowering includes // returning the value of the returned struct in a register. This field // holds the virtual register into which the sret argument is passed. @@ -41,13 +39,11 @@ class LanaiMachineFunctionInfo : public MachineFunctionInfo { public: explicit LanaiMachineFunctionInfo(MachineFunction &MF) - : MF(MF), VarArgsFrameIndex(0) {} + : VarArgsFrameIndex(0) {} Register getSRetReturnReg() const { return SRetReturnReg; } void setSRetReturnReg(Register Reg) { SRetReturnReg = Reg; } - Register getGlobalBaseReg(); - int getVarArgsFrameIndex() const { return VarArgsFrameIndex; } void setVarArgsFrameIndex(int Index) { VarArgsFrameIndex = Index; } };