diff options
author | Alex Lorenz <arphaman@gmail.com> | 2015-07-28 16:48:37 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2015-07-28 16:48:37 +0000 |
commit | db07c409432925d092e185863a8f377f461d7e1e (patch) | |
tree | 932961ea3fc4a445339c1dab49d6eef74f49af6a /llvm/lib/CodeGen | |
parent | 5672e67b14bfa6b99ec9e3018c565ad27f864a73 (diff) | |
download | bcm5719-llvm-db07c409432925d092e185863a8f377f461d7e1e.tar.gz bcm5719-llvm-db07c409432925d092e185863a8f377f461d7e1e.zip |
MIR Parser: Remove redundant parameters. NFC.
This commit removes the redundant parameters from the two methods
'initializeRegisterInfo' and 'initializeFrameInfo'. The removed parameters are
redundant as we are already passing in the 'MachineFunction' to those methods,
and those parameters can be derived from the machine function parameter.
llvm-svn: 243445
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r-- | llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/MIRParser/MIRParser.cpp b/llvm/lib/CodeGen/MIRParser/MIRParser.cpp index f733d633357..7f2d4111023 100644 --- a/llvm/lib/CodeGen/MIRParser/MIRParser.cpp +++ b/llvm/lib/CodeGen/MIRParser/MIRParser.cpp @@ -103,11 +103,11 @@ public: const yaml::MachineBasicBlock &YamlMBB, const PerFunctionMIParsingState &PFS); - bool initializeRegisterInfo(MachineFunction &MF, MachineRegisterInfo &RegInfo, + bool initializeRegisterInfo(MachineFunction &MF, const yaml::MachineFunction &YamlMF, PerFunctionMIParsingState &PFS); - bool initializeFrameInfo(MachineFunction &MF, MachineFrameInfo &MFI, + bool initializeFrameInfo(MachineFunction &MF, const yaml::MachineFunction &YamlMF, PerFunctionMIParsingState &PFS); @@ -276,9 +276,9 @@ bool MIRParserImpl::initializeMachineFunction(MachineFunction &MF) { MF.setExposesReturnsTwice(YamlMF.ExposesReturnsTwice); MF.setHasInlineAsm(YamlMF.HasInlineAsm); PerFunctionMIParsingState PFS; - if (initializeRegisterInfo(MF, MF.getRegInfo(), YamlMF, PFS)) + if (initializeRegisterInfo(MF, YamlMF, PFS)) return true; - if (initializeFrameInfo(MF, *MF.getFrameInfo(), YamlMF, PFS)) + if (initializeFrameInfo(MF, YamlMF, PFS)) return true; if (!YamlMF.Constants.empty()) { auto *ConstantPool = MF.getConstantPool(); @@ -377,9 +377,9 @@ bool MIRParserImpl::initializeMachineBasicBlock( } bool MIRParserImpl::initializeRegisterInfo(MachineFunction &MF, - MachineRegisterInfo &RegInfo, const yaml::MachineFunction &YamlMF, PerFunctionMIParsingState &PFS) { + MachineRegisterInfo &RegInfo = MF.getRegInfo(); assert(RegInfo.isSSA()); if (!YamlMF.IsSSA) RegInfo.leaveSSA(); @@ -428,9 +428,9 @@ bool MIRParserImpl::initializeRegisterInfo(MachineFunction &MF, } bool MIRParserImpl::initializeFrameInfo(MachineFunction &MF, - MachineFrameInfo &MFI, const yaml::MachineFunction &YamlMF, PerFunctionMIParsingState &PFS) { + MachineFrameInfo &MFI = *MF.getFrameInfo(); const Function &F = *MF.getFunction(); const yaml::MachineFrameInfo &YamlMFI = YamlMF.FrameInfo; MFI.setFrameAddressIsTaken(YamlMFI.IsFrameAddressTaken); |