mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-06 06:54:44 +01:00
Lanai: Remove unused method
This was depending on the MachineFunction at MachineFunctionInfo construction, which will soon be disallowed.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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; }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user