llvm-project/flang/lib
sameeran joshi 6f4d460762 [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce.
`CheckNoBranching` is currently handling only illegal branching out for constructs
with `Parser::Name` in them.
Extend the same for handling illegal branching out caused by `Parser::Label` based statements.
This patch could possibly solve one of the issues(typically branching out) mentioned in D92735.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D93447
2021-01-13 00:04:45 +05:30
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Readability improvement in binary->decimal conversion 2020-10-01 15:49:27 -07:00
Evaluate [flang] Fix bogus message on internal subprogram with alternate return 2021-01-08 10:14:21 -08:00
Frontend [flang][driver] Add support for `-c` and `-emit-obj` 2021-01-07 10:52:38 +00:00
FrontendTool [flang][driver] Add support for `-c` and `-emit-obj` 2021-01-07 10:52:38 +00:00
Lower [Flang][openmp][3/5] Make ProcBind clause part of OmpClause 2020-12-22 13:40:38 +05:30
Optimizer [mlir] Remove the MutableDictionaryAttr class 2020-12-17 17:18:42 -08:00
Parser [flang][openmp] Make Reduction clause part of OmpClause 2021-01-04 15:19:00 -05:00
Semantics [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce. 2021-01-13 00:04:45 +05:30
CMakeLists.txt [flang][driver] Add the new flang compiler and frontend drivers 2020-09-11 10:55:54 +01:00