diff options
| author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2019-08-16 13:16:48 +0000 | 
|---|---|---|
| committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2019-08-16 13:16:48 +0000 | 
| commit | 9dddd26e31ae9a79008ee99697d52bc565a95411 (patch) | |
| tree | 7232aad602f893c4f2d03bffd599ab071cc8d863 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
| parent | 6a75061e36fe1998e51ba9de2702f756b6ad5a8e (diff) | |
| download | bcm5719-llvm-9dddd26e31ae9a79008ee99697d52bc565a95411.tar.gz bcm5719-llvm-9dddd26e31ae9a79008ee99697d52bc565a95411.zip | |
[DAGCombiner] Add simple folds for SMULFIX/UMULFIX/SMULFIXSAT
Summary:
Add the following DAGCombiner folds for mulfix being
one of SMULFIX/UMULFIX/SMULFIXSAT:
  (mulfix x, undef, scale) -> 0
  (mulfix x, 0, scale) -> 0
Also added canonicalization of constants to RHS.
Reviewers: RKSimon, craig.topper, spatel
Reviewed By: RKSimon
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D66052
llvm-svn: 369103
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions

