summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-03-19 19:00:37 +0000
committerCraig Topper <craig.topper@intel.com>2018-03-19 19:00:37 +0000
commit9770107b5f00fcf78195975a93898a388b72dcc9 (patch)
tree2dccd2addfd5cb6ea5aa65155620734af9a13cc3
parent5e65996facfdaca8d2411afdf1c4e4064dd59a83 (diff)
downloadbcm5719-llvm-9770107b5f00fcf78195975a93898a388b72dcc9.tar.gz
bcm5719-llvm-9770107b5f00fcf78195975a93898a388b72dcc9.zip
[X86] Add JMP16r and JMP32r to Sandybridge scheduler model.
Fixes PR36010 llvm-svn: 327883
-rw-r--r--llvm/lib/Target/X86/X86SchedSandyBridge.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86SchedSandyBridge.td b/llvm/lib/Target/X86/X86SchedSandyBridge.td
index 664b4d4f34d..1e12fba1cff 100644
--- a/llvm/lib/Target/X86/X86SchedSandyBridge.td
+++ b/llvm/lib/Target/X86/X86SchedSandyBridge.td
@@ -305,7 +305,7 @@ def: InstRW<[SBWriteResGroup2], (instregex "FNOP")>;
def: InstRW<[SBWriteResGroup2], (instregex "INSERTPSrr")>;
def: InstRW<[SBWriteResGroup2], (instregex "J(A|AE|B|BE|E|G|GE|L|LE|NE|NO|NP|NS|O|P|S)_1")>;
def: InstRW<[SBWriteResGroup2], (instregex "J(A|AE|B|BE|E|G|GE|L|LE|NE|NO|NP|NS|O|P|S)_4")>;
-def: InstRW<[SBWriteResGroup2], (instregex "JMP64r")>;
+def: InstRW<[SBWriteResGroup2], (instregex "JMP(16|32|64)r")>;
def: InstRW<[SBWriteResGroup2], (instregex "JMP_1")>;
def: InstRW<[SBWriteResGroup2], (instregex "JMP_4")>;
def: InstRW<[SBWriteResGroup2], (instregex "LD_Frr")>;
OpenPOWER on IntegriCloud