diff options
author | Qiu Chaofan <qiucofan@cn.ibm.com> | 2021-12-06 10:15:05 +0800 |
---|---|---|
committer | Qiu Chaofan <qiucofan@cn.ibm.com> | 2021-12-06 10:15:05 +0800 |
commit | e3c2694da98d9e6585b47cebfedce8473f679fff (patch) | |
tree | 735c5bfbff04167dfb654621f33406012561d176 /llvm/lib/Target/PowerPC/PPCSubtarget.cpp | |
parent | f50be8eb0a12a61d23db6cda452c693001d76898 (diff) | |
download | llvm-e3c2694da98d9e6585b47cebfedce8473f679fff.zip llvm-e3c2694da98d9e6585b47cebfedce8473f679fff.tar.gz llvm-e3c2694da98d9e6585b47cebfedce8473f679fff.tar.bz2 |
[PowerPC] Implement general back2back fusion
Implement 'back-to-back' FX fusion according to Power10 User Manual
'19.1.5.4 Fusion', not enabled by default.
Reviewed By: nemanjai
Differential Revision: https://reviews.llvm.org/D114345
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp index 1258a12..f11b4e1 100644 --- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp +++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp @@ -135,6 +135,7 @@ void PPCSubtarget::initializeEnvironment() { HasCompareFusion = false; HasWideImmFusion = false; HasZeroMoveFusion = false; + HasBack2BackFusion = false; IsISA2_06 = false; IsISA2_07 = false; IsISA3_0 = false; |