[flang] Cherry picking commits from #PR275 and simplifying it
authorJean Perier <jperier@hsw1.pgi.net>
Fri, 1 Feb 2019 16:30:23 +0000 (08:30 -0800)
committerGitHub <noreply@github.com>
Wed, 27 Mar 2019 17:16:07 +0000 (10:16 -0700)
commit63cdc3b0d3a76c71d9748d2aa5038fd167dd9e7f
tree2211ad5b8c6fe474736eb376824cdc1b7c16344e
parent4e0804ec778d495b90c12936370367c57ea8439e
[flang] Cherry picking commits from #PR275 and simplifying it
Commit was: Draft of elemental intrinsics function folding

Simplification was made in order to solve conflicts and
to prepare for commit of host math library indirection.

Conflicts:
lib/evaluate/fold.cc

Original-commit: flang-compiler/f18@45678bc44c796509a0d70a079e3912b11ebea2ab
Tree-same-pre-rewrite: false
flang/lib/evaluate/fold.cc
flang/test/evaluate/folding.cc