aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-04-28 21:28:16 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-04-28 21:28:16 +0100
commitab17ed0723fc715c752a71e59d3cef03cafcb68f (patch)
tree7c2cc2cdc789c40995911b636c06bd999f5eccc9 /llvm/lib/CodeGen/MachinePipeliner.cpp
parent181dcbd36dd51e376018a13ecee560ba2b41d37a (diff)
downloadllvm-ab17ed0723fc715c752a71e59d3cef03cafcb68f.zip
llvm-ab17ed0723fc715c752a71e59d3cef03cafcb68f.tar.gz
llvm-ab17ed0723fc715c752a71e59d3cef03cafcb68f.tar.bz2
[X86] Don't fold AND(SRL(X,Y),1) -> SETCC(BT(X,Y)) on BMI2 targets
With BMI2 we have SHRX which is a lot quicker than regular x86 shifts. Fixes #55138
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
0 files changed, 0 insertions, 0 deletions