projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
570d47a
)
[X86] Remove ADD8mi and ADDmr from the macro fusion shouldScheduleAdjacent.
author
Craig Topper
<craig.topper@intel.com>
Sat, 11 Aug 2018 06:42:49 +0000
(06:42 +0000)
committer
Craig Topper
<craig.topper@intel.com>
Sat, 11 Aug 2018 06:42:49 +0000
(06:42 +0000)
The are RMW of memory operations. They aren't eligible for macro fusion.
llvm-svn: 339497
llvm/lib/Target/X86/X86MacroFusion.cpp
patch
|
blob
|
history
diff --git
a/llvm/lib/Target/X86/X86MacroFusion.cpp
b/llvm/lib/Target/X86/X86MacroFusion.cpp
index
df3abb1
..
15e4b57
100644
(file)
--- a/
llvm/lib/Target/X86/X86MacroFusion.cpp
+++ b/
llvm/lib/Target/X86/X86MacroFusion.cpp
@@
-150,8
+150,6
@@
static bool shouldScheduleAdjacent(const TargetInstrInfo &TII,
case X86::ADD64rr:
case X86::ADD64rr_DB:
case X86::ADD8i8:
- case X86::ADD8mi:
- case X86::ADD8mr:
case X86::ADD8ri:
case X86::ADD8rm:
case X86::ADD8rr: