aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff options
context:
space:
mode:
authorQiu Chaofan <qiucofan@cn.ibm.com>2022-12-28 14:06:01 +0800
committerQiu Chaofan <qiucofan@cn.ibm.com>2022-12-28 14:09:29 +0800
commit0ad57bf236df9be06811e52c85d4a8ff5f89d387 (patch)
tree5e51172064bb95505ecfe925364cb0cc68f40f93 /llvm/lib/Target/PowerPC/PPCSubtarget.cpp
parentd2b96647595da2c1f0fea5e0555466d3db93815c (diff)
downloadllvm-0ad57bf236df9be06811e52c85d4a8ff5f89d387.zip
llvm-0ad57bf236df9be06811e52c85d4a8ff5f89d387.tar.gz
llvm-0ad57bf236df9be06811e52c85d4a8ff5f89d387.tar.bz2
[PowerPC] Enable track-subreg-liveness by default
This option helps some MMA related cases to reduce unnecessary copies. Reviewed By: shchenz Differential Revision: https://reviews.llvm.org/D108902
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/PPCSubtarget.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
index 0899369..fb37bf4 100644
--- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
+++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
@@ -37,8 +37,10 @@ using namespace llvm;
#define GET_SUBTARGETINFO_CTOR
#include "PPCGenSubtargetInfo.inc"
-static cl::opt<bool> UseSubRegLiveness("ppc-track-subreg-liveness",
-cl::desc("Enable subregister liveness tracking for PPC"), cl::Hidden);
+static cl::opt<bool>
+ UseSubRegLiveness("ppc-track-subreg-liveness",
+ cl::desc("Enable subregister liveness tracking for PPC"),
+ cl::init(true), cl::Hidden);
static cl::opt<bool>
EnableMachinePipeliner("ppc-enable-pipeliner",