diff options
author | Qiu Chaofan <qiucofan@cn.ibm.com> | 2020-09-13 19:39:49 +0800 |
---|---|---|
committer | Qiu Chaofan <qiucofan@cn.ibm.com> | 2020-09-13 19:51:01 +0800 |
commit | bec81dc67d9348dad0ea60a9b8804d1413aefe98 (patch) | |
tree | 5ae21f1d8503f3a313821866bac98e9a383a00a0 /llvm/lib/Target/PowerPC/PPCSubtarget.cpp | |
parent | 5f4e9bf6416e45eba483a4e5e263749989fdb3b3 (diff) | |
download | llvm-bec81dc67d9348dad0ea60a9b8804d1413aefe98.zip llvm-bec81dc67d9348dad0ea60a9b8804d1413aefe98.tar.gz llvm-bec81dc67d9348dad0ea60a9b8804d1413aefe98.tar.bz2 |
Reland "[PowerPC] Implement instruction clustering for stores"
Commit 3c0b3250 introduced store fusion for PowerPC target, but it
brought failure under UB sanitizer and was reverted. This patch fixes
them.
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 5546ba9..1afed17 100644 --- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp +++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp @@ -120,6 +120,7 @@ void PPCSubtarget::initializeEnvironment() { HasHTM = false; HasFloat128 = false; HasFusion = false; + HasStoreFusion = false; HasAddiLoadFusion = false; HasAddisLoadFusion = false; IsISA3_0 = false; |