OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f410192
)
[X86] Remove unnecessary BT InstRW overrides.
author
Simon Pilgrim
<llvm-dev@redking.me.uk>
Sun, 29 Apr 2018 18:18:51 +0000
(18:18 +0000)
committer
Simon Pilgrim
<llvm-dev@redking.me.uk>
Sun, 29 Apr 2018 18:18:51 +0000
(18:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331147
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/X86/X86ScheduleZnver1.td
patch
|
blob
|
history
diff --git
a/lib/Target/X86/X86ScheduleZnver1.td
b/lib/Target/X86/X86ScheduleZnver1.td
index
cea4c68
..
76b7f10
100644
(file)
--- a/
lib/Target/X86/X86ScheduleZnver1.td
+++ b/
lib/Target/X86/X86ScheduleZnver1.td
@@
-554,10
+554,7
@@
def ZnWriteALULat2Ld : SchedWriteRes<[ZnAGU, ZnALU]> {
}
// BT.
-// r,r/i.
-def : InstRW<[WriteShift], (instregex "BT(16|32|64)r(r|i8)")>;
-
-def : InstRW<[WriteShiftLd], (instregex "BT(16|32|64)mr")>;
+// m,i.
def : InstRW<[WriteShiftLd], (instregex "BT(16|32|64)mi8")>;
// BTR BTS BTC.
@@
-568,7
+565,6
@@
def ZnWriteBTRSC : SchedWriteRes<[ZnALU]> {
}
def : InstRW<[ZnWriteBTRSC], (instregex "BT(R|S|C)(16|32|64)r(r|i8)")>;
-
// m,r,i.
def ZnWriteBTRSCm : SchedWriteRes<[ZnAGU, ZnALU]> {
let Latency = 6;