diff options
author | Craig Topper <craig.topper@intel.com> | 2018-03-19 19:00:37 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-03-19 19:00:37 +0000 |
commit | 9770107b5f00fcf78195975a93898a388b72dcc9 (patch) | |
tree | 2dccd2addfd5cb6ea5aa65155620734af9a13cc3 | |
parent | 5e65996facfdaca8d2411afdf1c4e4064dd59a83 (diff) | |
download | bcm5719-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.td | 2 |
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")>; |