[flang] Parse global compiler directives
authorpeter klausler <pklausler@nvidia.com>
Tue, 25 Aug 2020 16:39:52 +0000 (09:39 -0700)
committerpeter klausler <pklausler@nvidia.com>
Tue, 25 Aug 2020 18:41:11 +0000 (11:41 -0700)
commit13cee14bb1612ccdc3a7e7e770373fa2d2a94254
tree47bb30bef2a8306497facda7b9a21fc12c450d75
parentef76686916d40f20c782ed3967130bd2e0105b31
[flang] Parse global compiler directives

Accept and represent "global" compiler directives that appear
before and between program units in a source file.

Differential Revision: https://reviews.llvm.org/D86555
flang/include/flang/Parser/parse-tree.h
flang/lib/Parser/program-parsers.cpp
flang/lib/Semantics/program-tree.cpp
flang/lib/Semantics/program-tree.h
flang/lib/Semantics/resolve-names.cpp
flang/test/Parser/compiler-directives.f90