summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
diff options
context:
space:
mode:
authorZaara Syeda <syzaara@ca.ibm.com>2018-01-17 20:00:15 +0000
committerZaara Syeda <syzaara@ca.ibm.com>2018-01-17 20:00:15 +0000
commitc9dc7b451b48be78681627a90339b4e7ee66fcb8 (patch)
tree8758ebc7f35542af3311cf7d8f510d3e64c58aeb /llvm/lib/Target/PowerPC/PPCISelLowering.cpp
parentf5ff5d584ebbbbe63e3b24f194df7b5942b43adb (diff)
downloadbcm5719-llvm-c9dc7b451b48be78681627a90339b4e7ee66fcb8.tar.gz
bcm5719-llvm-c9dc7b451b48be78681627a90339b4e7ee66fcb8.zip
Revert [PowerPC] This reverts commit rL322721
Failing build bots. Revert the commit now. llvm-svn: 322748
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCISelLowering.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/PPCISelLowering.cpp17
1 files changed, 3 insertions, 14 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
index 34f7fc99f58..3c09ab8d755 100644
--- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -4939,11 +4939,7 @@ SDValue PPCTargetLowering::LowerCallResult(
SmallVector<CCValAssign, 16> RVLocs;
CCState CCRetInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
*DAG.getContext());
-
- CCRetInfo.AnalyzeCallResult(
- Ins, (Subtarget.isSVR4ABI() && CallConv == CallingConv::Cold)
- ? RetCC_PPC_Cold
- : RetCC_PPC);
+ CCRetInfo.AnalyzeCallResult(Ins, RetCC_PPC);
// Copy all of the result registers out of their specified physreg.
for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) {
@@ -5163,7 +5159,6 @@ SDValue PPCTargetLowering::LowerCall_32SVR4(
// of the 32-bit SVR4 ABI stack frame layout.
assert((CallConv == CallingConv::C ||
- CallConv == CallingConv::Cold ||
CallConv == CallingConv::Fast) && "Unknown calling convention!");
unsigned PtrByteSize = 4;
@@ -6425,10 +6420,7 @@ PPCTargetLowering::CanLowerReturn(CallingConv::ID CallConv,
LLVMContext &Context) const {
SmallVector<CCValAssign, 16> RVLocs;
CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
- return CCInfo.CheckReturn(
- Outs, (Subtarget.isSVR4ABI() && CallConv == CallingConv::Cold)
- ? RetCC_PPC_Cold
- : RetCC_PPC);
+ return CCInfo.CheckReturn(Outs, RetCC_PPC);
}
SDValue
@@ -6440,10 +6432,7 @@ PPCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
SmallVector<CCValAssign, 16> RVLocs;
CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
*DAG.getContext());
- CCInfo.AnalyzeReturn(Outs,
- (Subtarget.isSVR4ABI() && CallConv == CallingConv::Cold)
- ? RetCC_PPC_Cold
- : RetCC_PPC);
+ CCInfo.AnalyzeReturn(Outs, RetCC_PPC);
SDValue Flag;
SmallVector<SDValue, 4> RetOps(1, Chain);
OpenPOWER on IntegriCloud