[llvm] r321010 - [PPC] Disable reg+reg to reg+imm transformation.
Benjamin Kramer via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 18 10:56:58 PST 2017
Author: d0k
Date: Mon Dec 18 10:56:57 2017
New Revision: 321010
URL: http://llvm.org/viewvc/llvm-project?rev=321010&view=rev
Log:
[PPC] Disable reg+reg to reg+imm transformation.
It creates invalid instructions. PR35688.
Modified:
llvm/trunk/lib/Target/PowerPC/PPCMIPeephole.cpp
Modified: llvm/trunk/lib/Target/PowerPC/PPCMIPeephole.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCMIPeephole.cpp?rev=321010&r1=321009&r2=321010&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCMIPeephole.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCMIPeephole.cpp Mon Dec 18 10:56:57 2017
@@ -55,7 +55,7 @@ FixedPointRegToImm("ppc-reg-to-imm-fixed
"convert reg-reg instructions to reg-imm"));
static cl::opt<bool>
-ConvertRegReg("ppc-convert-rr-to-ri", cl::Hidden, cl::init(true),
+ConvertRegReg("ppc-convert-rr-to-ri", cl::Hidden, cl::init(false),
cl::desc("Convert eligible reg+reg instructions to reg+imm"));
static cl::opt<bool>
More information about the llvm-commits
mailing list