diff options
author | Qiu Chaofan <qiucofan@cn.ibm.com> | 2022-12-28 14:06:01 +0800 |
---|---|---|
committer | Qiu Chaofan <qiucofan@cn.ibm.com> | 2022-12-28 14:09:29 +0800 |
commit | 0ad57bf236df9be06811e52c85d4a8ff5f89d387 (patch) | |
tree | 5e51172064bb95505ecfe925364cb0cc68f40f93 /llvm/lib/Target/PowerPC/PPCSubtarget.cpp | |
parent | d2b96647595da2c1f0fea5e0555466d3db93815c (diff) | |
download | llvm-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.cpp | 6 |
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", |