summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-04-02 01:12:34 +0000
committerCraig Topper <craig.topper@intel.com>2018-04-02 01:12:34 +0000
commitcaec723a1a64c6d442b771e3946f875786a56955 (patch)
treebf7744325a3505a71d543012e5d5ee404ae0b905 /llvm/lib
parent02daec00a28ac6563dc986b53a9af20b7c1cef4c (diff)
downloadbcm5719-llvm-caec723a1a64c6d442b771e3946f875786a56955.tar.gz
bcm5719-llvm-caec723a1a64c6d442b771e3946f875786a56955.zip
[X86] Add an itinerary to BTR64rr.
llvm-svn: 328956
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.td b/llvm/lib/Target/X86/X86InstrInfo.td
index b246c8caffa..04894e199dd 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.td
+++ b/llvm/lib/Target/X86/X86InstrInfo.td
@@ -1829,7 +1829,8 @@ def BTR32rr : I<0xB3, MRMDestReg, (outs GR32:$dst), (ins GR32:$src1, GR32:$src2)
"btr{l}\t{$src2, $src1|$src1, $src2}", [], IIC_BTX_RR>,
OpSize32, TB, NotMemoryFoldable;
def BTR64rr : RI<0xB3, MRMDestReg, (outs GR64:$dst), (ins GR64:$src1, GR64:$src2),
- "btr{q}\t{$src2, $src1|$src1, $src2}", []>, TB, NotMemoryFoldable;
+ "btr{q}\t{$src2, $src1|$src1, $src2}", [], IIC_BTX_RR>, TB,
+ NotMemoryFoldable;
} // SchedRW
let mayLoad = 1, mayStore = 1, SchedRW = [WriteALULd, WriteRMW] in {
OpenPOWER on IntegriCloud