[flang] FIR statements: various reworking of the code to decompose some
authorEric Schweitz <eschweitz@nvidia.com>
Fri, 1 Mar 2019 18:19:53 +0000 (10:19 -0800)
committerEric Schweitz <eschweitz@nvidia.com>
Mon, 11 Mar 2019 15:57:41 +0000 (08:57 -0700)
commitd6964c42f27e3226b103e81f4aeaa0465442c8d6
tree718bb089ada036e40666a111e8dc49c38b5031bf
parent2ad50e0712cf46de536a8b5c0b5314baba728d3e
[flang] FIR statements: various reworking of the code to decompose some
operations, get rid of unneeded nodes, restructure DO loops, etc.

Original-commit: flang-compiler/f18@0e0d67fbdae307b63f31ade0a990db8f00fed251
Reviewed-on: https://github.com/flang-compiler/f18/pull/319
Tree-same-pre-rewrite: false
flang/lib/FIR/afforestation.cc
flang/lib/FIR/basicblock.cc
flang/lib/FIR/basicblock.h
flang/lib/FIR/builder.h
flang/lib/FIR/procedure.cc
flang/lib/FIR/statements.cc
flang/lib/FIR/statements.h
flang/lib/FIR/stmt.h
flang/lib/semantics/expression.h