[flang] Add SymbolMap
authorEric Schweitz <eschweitz@nvidia.com>
Fri, 19 Jun 2020 03:02:28 +0000 (20:02 -0700)
committerEric Schweitz <eschweitz@nvidia.com>
Fri, 19 Jun 2020 18:47:58 +0000 (11:47 -0700)
commitb5d51c24488b5955700f29e40cfb4c5fb4241f76
tree283ccbdb78008a8473ead7fd616cb7931fb19200
parent827c012297f591ae8f82e3a8dbf36059ef9e0926
[flang] Add SymbolMap

The symbol map is a data structure for tracking variables in a subprogram during the lowering of that subprogram to FIR/MLIR. These data structures will be used by the bridge, which has not been upstreamed yet.

Differential revision: https://reviews.llvm.org/D82140
flang/lib/Lower/SymbolMap.h [new file with mode: 0644]