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/MachineBlockPlacement.cpp | |
parent | 6a75061e36fe1998e51ba9de2702f756b6ad5a8e (diff) | |
download | llvm-9dddd26e31ae9a79008ee99697d52bc565a95411.zip llvm-9dddd26e31ae9a79008ee99697d52bc565a95411.tar.gz llvm-9dddd26e31ae9a79008ee99697d52bc565a95411.tar.bz2 |
[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/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions