commit | fe8c951cfd98a54eb8bc401deb5d27c654f9c70d | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Jul 10 16:33:07 2018 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Jul 10 16:33:07 2018 +0000 |
tree | ca47149ed38d98b2e923e8360c472bf4e71c2cdc | |
parent | c031419fe667ccfcd5d37b1955e1f2401c8bc8ff [diff] |
[DAGCombiner] Add special case fast paths for udiv x,1 and udiv x,-1 udiv x,-1 was going down the (slow) BuildUDIV route resulting in unnecessary shifts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@336701 91177308-0d34-0410-b5e6-96231b3b80d8