summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-04-24 16:26:51 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-04-24 16:26:51 +0000
commit828ef9e0131bb28c0a0356f29a05602caf05b8b4 (patch)
tree311101c6d8913807452b59b26e8fa85c10683a20 /llvm/lib/Target
parentf35b8ac1966b9d29e001c6299ff63df8974098fc (diff)
downloadbcm5719-llvm-828ef9e0131bb28c0a0356f29a05602caf05b8b4.tar.gz
bcm5719-llvm-828ef9e0131bb28c0a0356f29a05602caf05b8b4.zip
[X86][BtVer2] Fix VCVTPS2PHmr/VCVTPS2PHYmr latencies
These are stores, not loads, so don't need to account for load latency. llvm-svn: 330735
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86ScheduleBtVer2.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ScheduleBtVer2.td b/llvm/lib/Target/X86/X86ScheduleBtVer2.td
index acd21518628..0052d2caa14 100644
--- a/llvm/lib/Target/X86/X86ScheduleBtVer2.td
+++ b/llvm/lib/Target/X86/X86ScheduleBtVer2.td
@@ -492,7 +492,7 @@ def : InstRW<[JWriteINSERTQ], (instrs INSERTQ, INSERTQI)>;
////////////////////////////////////////////////////////////////////////////////
def JWriteCVT3St: SchedWriteRes<[JFPU1, JSTC, JSAGU]> {
- let Latency = 3;
+ let Latency = 4;
}
def : InstRW<[JWriteCVT3St], (instrs VCVTPS2PHmr)>;
@@ -504,7 +504,7 @@ def JWriteCVTPS2PHY: SchedWriteRes<[JFPU1, JSTC, JFPX]> {
def : InstRW<[JWriteCVTPS2PHY], (instrs VCVTPS2PHYrr)>;
def JWriteCVTPS2PHYSt: SchedWriteRes<[JFPU1, JSTC, JFPX, JSAGU]> {
- let Latency = 11;
+ let Latency = 7;
let ResourceCycles = [2, 2, 2, 1];
let NumMicroOps = 3;
}
OpenPOWER on IntegriCloud