diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-02-08 18:57:38 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-02-08 18:57:38 +0000 |
commit | eb6a47a46274378f8665057bf28ec62d266600dc (patch) | |
tree | 177041d287b18aebf21341a7cad17281099dbbed /llvm/lib/CodeGen/InterferenceCache.cpp | |
parent | 01486b22bb62a4020b39001df25442fa2b1d2228 (diff) | |
download | llvm-eb6a47a46274378f8665057bf28ec62d266600dc.zip llvm-eb6a47a46274378f8665057bf28ec62d266600dc.tar.gz llvm-eb6a47a46274378f8665057bf28ec62d266600dc.tar.bz2 |
[TargetLowering] Use ISD::FSHR in expandFixedPointMul
Replace OR(SHL,SRL) pattern with ISD::FSHR (legalization expands this later if necessary) - this helps with the scale == 0 'undefined' drop-through case that was discussed on D55720.
llvm-svn: 353546
Diffstat (limited to 'llvm/lib/CodeGen/InterferenceCache.cpp')
0 files changed, 0 insertions, 0 deletions