[flang] Better unsigned division by constants
authorpeter klausler <pklausler@nvidia.com>
Tue, 20 Aug 2019 23:38:48 +0000 (16:38 -0700)
committerpeter klausler <pklausler@nvidia.com>
Fri, 23 Aug 2019 18:31:37 +0000 (11:31 -0700)
commit28d55be08bd66ca52d3df1867fa3f5fb289da4f2
tree0cac988173dff56f0e7ab76a8e8bca15caa66e6f
parentb5408d26ed981e79af84dfc6c7cbc68c91915969
[flang] Better unsigned division by constants

Original-commit: flang-compiler/f18@1b35c24a8aa37f06b7d5ce8b1af636bf15ac979b
Reviewed-on: https://github.com/flang-compiler/f18/pull/671
Tree-same-pre-rewrite: false
flang/lib/common/bit-population-count.h
flang/lib/common/unsigned-const-division.h [new file with mode: 0644]
flang/lib/decimal/big-radix-floating-point.h
flang/lib/decimal/binary-to-decimal.cc
flang/lib/decimal/int-divide-workaround.h [deleted file]
flang/test/decimal/thorough-test.cc