diff options
| author | Reid Kleckner <reid@kleckner.net> | 2014-08-29 22:12:08 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2014-08-29 22:12:08 +0000 |
| commit | d70ab41a4fada1f31fa3d9e65bd743c2c8050a0e (patch) | |
| tree | 2d63e813850f26e5f9565b871dd200bac22c03f8 /llvm/lib/Target/X86 | |
| parent | 6ba88e0f080aa3df8c65b2957d39a6e34a8bb590 (diff) | |
| download | bcm5719-llvm-d70ab41a4fada1f31fa3d9e65bd743c2c8050a0e.tar.gz bcm5719-llvm-d70ab41a4fada1f31fa3d9e65bd743c2c8050a0e.zip | |
Speculative build fix for const, gcc, and ArrayRef overloads
llvm-svn: 216793
Diffstat (limited to 'llvm/lib/Target/X86')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index b95d31e5a26..ed846569210 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -2335,13 +2335,13 @@ static ArrayRef<MCPhysReg> get64BitArgumentGPRs(CallingConv::ID CallConv, static const MCPhysReg GPR64ArgRegsWin64[] = { X86::RCX, X86::RDX, X86::R8, X86::R9 }; - return GPR64ArgRegsWin64; + return makeArrayRef(std::begin(GPR64ArgRegsWin64), std::end(GPR64ArgRegsWin64)); } static const MCPhysReg GPR64ArgRegs64Bit[] = { X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9 }; - return GPR64ArgRegs64Bit; + return makeArrayRef(std::begin(GPR64ArgRegs64Bit), std::end(GPR64ArgRegs64Bit)); } // FIXME: Get this from tablegen. @@ -2372,7 +2372,7 @@ static ArrayRef<MCPhysReg> get64BitArgumentXMMs(MachineFunction &MF, X86::XMM0, X86::XMM1, X86::XMM2, X86::XMM3, X86::XMM4, X86::XMM5, X86::XMM6, X86::XMM7 }; - return XMMArgRegs64Bit; + return makeArrayRef(std::begin(XMMArgRegs64Bit), std::end(XMMArgRegs64Bit)); } SDValue |

