diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-04-13 17:16:45 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-04-13 17:16:45 +0000 |
commit | a46c36b8f460923bf3fc351bd0e2abe30c8b8777 (patch) | |
tree | fb2b29f666151adbe14431ae0b83939c7d8f438c /llvm/lib/Target/PowerPC/PPCISelLowering.cpp | |
parent | a283cb3265c21fe2ad00a562275327eb5f9baa30 (diff) | |
download | bcm5719-llvm-a46c36b8f460923bf3fc351bd0e2abe30c8b8777.tar.gz bcm5719-llvm-a46c36b8f460923bf3fc351bd0e2abe30c8b8777.zip |
Allow memory intrinsics to be tail calls
llvm-svn: 234764
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp index b4b65ca10e8..4c0b6a6e871 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp @@ -2221,7 +2221,7 @@ SDValue PPCTargetLowering::LowerVACOPY(SDValue Op, SelectionDAG &DAG, // 2*sizeof(char) + 2 Byte alignment + 2*sizeof(char*) = 12 Byte return DAG.getMemcpy(Op.getOperand(0), Op, Op.getOperand(1), Op.getOperand(2), - DAG.getConstant(12, MVT::i32), 8, false, true, + DAG.getConstant(12, MVT::i32), 8, false, true, false, MachinePointerInfo(), MachinePointerInfo()); } @@ -3808,7 +3808,7 @@ CreateCopyOfByValArgument(SDValue Src, SDValue Dst, SDValue Chain, SDLoc dl) { SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), MVT::i32); return DAG.getMemcpy(Chain, dl, Dst, Src, SizeNode, Flags.getByValAlign(), - false, false, MachinePointerInfo(), + false, false, false, MachinePointerInfo(), MachinePointerInfo()); } |