diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-09-27 12:28:47 +0000 | 
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-09-27 12:28:47 +0000 | 
| commit | 98f503a326e343326fa249f8baeceeb49be6915a (patch) | |
| tree | 0b9612ee7c4b6f488017b8d0bdd6ae1eb2549595 /llvm/lib/Target | |
| parent | 7dd69f15e16ca0ef0405ae445b2060f05a716cf0 (diff) | |
| download | bcm5719-llvm-98f503a326e343326fa249f8baeceeb49be6915a.tar.gz bcm5719-llvm-98f503a326e343326fa249f8baeceeb49be6915a.zip | |
[X86][Btver2] TZCNT instructions take 2uops not 1
llvm-svn: 343200
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86ScheduleBtVer2.td | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/llvm/lib/Target/X86/X86ScheduleBtVer2.td b/llvm/lib/Target/X86/X86ScheduleBtVer2.td index d4edbc4046f..450b18fc583 100644 --- a/llvm/lib/Target/X86/X86ScheduleBtVer2.td +++ b/llvm/lib/Target/X86/X86ScheduleBtVer2.td @@ -210,7 +210,7 @@ defm : JWriteResIntPair<WriteBSF, [JALU01], 5, [4], 8>;  defm : JWriteResIntPair<WriteBSR, [JALU01], 5, [4], 8>;  defm : JWriteResIntPair<WritePOPCNT,         [JALU01], 1>;  defm : JWriteResIntPair<WriteLZCNT,          [JALU01], 1>; -defm : JWriteResIntPair<WriteTZCNT,          [JALU01], 2, [2]>; +defm : JWriteResIntPair<WriteTZCNT,          [JALU01], 2, [2], 2>;  // BMI1 BEXTR/BLS, BMI2 BZHI  defm : JWriteResIntPair<WriteBEXTR, [JALU01], 1>; | 

