summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-20 14:42:27 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-20 14:42:27 +0000
commit1d8093249f5457358e96ba873459888977b5fd41 (patch)
tree85b54d9316b8a38562af0aa5a084a11efec4078a /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parent249fde85832c33f8b06c6b4ac65d1c4b96d23b83 (diff)
downloadbcm5719-llvm-1d8093249f5457358e96ba873459888977b5fd41.tar.gz
bcm5719-llvm-1d8093249f5457358e96ba873459888977b5fd41.zip
[DAGCombiner] Support (shl (zext (srl x, C)), C) -> (zext (shl (srl x, C), C)) non-uniform folds.
Use matchBinaryPredicate instead of isConstOrConstSplat to let us handle non-uniform shift cases. llvm-svn: 363929
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud