llvm-project/flang/lib/Lower
Shraiysh Vaishay a60fda59dc [mlir][OpenMP] Restrict types for omp.parallel args
This patch restricts the value of `if` clause expression to an I1 value.
It also restricts the value of `num_threads` clause expression to an I32
value.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D124142
2022-05-02 14:17:34 +05:30
..
.clang-format
.clang-tidy [flang] Add clang-tidy check for braces around if 2021-06-16 09:13:53 +00:00
Allocatable.cpp [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace 2022-04-18 12:01:55 -07:00
Bridge.cpp [flang] Handle common block with different sizes in same file 2022-04-29 14:52:47 +02:00
CMakeLists.txt [flang] Lower IO input with vector subscripts 2022-03-16 17:13:23 +01:00
CallInterface.cpp [flang] Do not pass derived type by descriptor when not needed 2022-04-20 10:00:34 +02:00
Coarray.cpp [flang][NFC] Use TODO with location 2022-03-14 11:50:06 +01:00
ComponentPath.cpp [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
ConvertExpr.cpp [NFC] Sync code for upstreaming. 2022-04-23 06:10:20 -07:00
ConvertType.cpp [flang] Lower IO input with vector subscripts 2022-03-16 17:13:23 +01:00
ConvertVariable.cpp [flang] Fix build bot problem 2022-04-29 11:13:19 -07:00
CustomIntrinsicCall.cpp [flang] Lower sum intrinsic 2022-03-08 18:50:34 +01:00
DumpEvaluateExpr.cpp [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
HostAssociations.cpp [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace 2022-04-18 12:01:55 -07:00
IO.cpp [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace 2022-04-18 12:01:55 -07:00
IntrinsicCall.cpp [flang] fix LBOUND lowering with KIND and no DIM arguments 2022-04-25 09:20:51 +02:00
IterationSpace.cpp [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
Mangler.cpp [flang] Lower more array character cases 2022-03-09 19:50:57 +01:00
OpenACC.cpp [flang] Add lowering stubs for OpenMP/OpenACC declarative constructs 2022-04-28 09:40:30 +08:00
OpenMP.cpp [mlir][OpenMP] Restrict types for omp.parallel args 2022-05-02 14:17:34 +05:30
PFTBuilder.cpp [flang] Handle common block with different sizes in same file 2022-04-29 14:52:47 +02:00
Runtime.cpp [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace 2022-04-18 12:01:55 -07:00
SymbolMap.cpp [flang] Lower more pointer assignments/disassociation cases 2022-03-15 21:58:33 +01:00
VectorSubscripts.cpp [flang] Lower IO input with vector subscripts 2022-03-16 17:13:23 +01:00