summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-08-29 22:12:08 +0000
committerReid Kleckner <reid@kleckner.net>2014-08-29 22:12:08 +0000
commitd70ab41a4fada1f31fa3d9e65bd743c2c8050a0e (patch)
tree2d63e813850f26e5f9565b871dd200bac22c03f8 /llvm/lib/Target/X86
parent6ba88e0f080aa3df8c65b2957d39a6e34a8bb590 (diff)
downloadbcm5719-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.cpp6
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
OpenPOWER on IntegriCloud