[flang] Add Expression traversal framework, use it to reimplement IsConstantExpr()
authorpeter klausler <pklausler@nvidia.com>
Wed, 6 Mar 2019 00:57:18 +0000 (16:57 -0800)
committerpeter klausler <pklausler@nvidia.com>
Thu, 7 Mar 2019 00:15:49 +0000 (16:15 -0800)
commitdbed3cebdc62e2479c14ace3699a8ac1cf729bc7
tree14629b8e92476bfedb79a1cb03ed2f0063d1e8d3
parent87abe61c5486250ba7920c2cb3f92657cff812b7
[flang] Add Expression traversal framework, use it to reimplement IsConstantExpr()

Original-commit: flang-compiler/f18@f5d39159354a994cdeb5ab1d4cbfea188c14e681
Reviewed-on: https://github.com/flang-compiler/f18/pull/316
Tree-same-pre-rewrite: false
flang/lib/evaluate/fold.cc
flang/lib/evaluate/traversal.h [new file with mode: 0644]
flang/lib/evaluate/variable.h