From: Igor Breger Date: Tue, 20 Jun 2017 09:40:57 +0000 (+0000) Subject: [GlobalISel][X86] fix compilation error ( -Werror=unused-function ) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bf052b5a0832dec90bcb1c1adf7d912894e94e9d;p=llvm [GlobalISel][X86] fix compilation error ( -Werror=unused-function ) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305786 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstructionSelector.cpp b/lib/Target/X86/X86InstructionSelector.cpp index cfc26cceac5..3dd2f865ce6 100644 --- a/lib/Target/X86/X86InstructionSelector.cpp +++ b/lib/Target/X86/X86InstructionSelector.cpp @@ -567,8 +567,8 @@ bool X86InstructionSelector::selectZext(MachineInstr &I, else return false; - const RegisterBank &RegBank = *RBI.getRegBank(DstReg, MRI, TRI); - unsigned DefReg = MRI.createVirtualRegister(getRegClass(DstTy, RegBank)); + unsigned DefReg = + MRI.createVirtualRegister(getRegClass(DstTy, DstReg, MRI)); BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(TargetOpcode::SUBREG_TO_REG), DefReg)