OSDN Git Service

[X86][BMI1] Fix BLSI/BLSMSK/BLSR BMI1 scheduling on btver2
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 14 Sep 2018 13:31:14 +0000 (13:31 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 14 Sep 2018 13:31:14 +0000 (13:31 +0000)
commit821226ef218d4f3ad84c993607a4fc31c31ffc3e
tree493f1320cda285c5ada38520ad9f70807a9ae7bf
parent7ac6bf71f752d0e4ac38a16722c324dca51ef623
[X86][BMI1] Fix BLSI/BLSMSK/BLSR BMI1 scheduling on btver2

These have the same behaviour as tzcnt on btver2 - confirmed with AMD 16h SOG, Agner and instlatx64.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342235 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ScheduleBtVer2.td
test/CodeGen/X86/bmi-schedule.ll
test/tools/llvm-mca/X86/BtVer2/resources-bmi1.s