diff options
author | Kareem Ergawy <kareem.ergawy@amd.com> | 2024-06-04 05:03:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-04 05:03:39 +0200 |
commit | d0413438ec4d846211094b0652cf6c0f3c9408bb (patch) | |
tree | 02d19ff217181ae91fab9ce83cb50add04c836e2 /utils | |
parent | 392ca64893dc77f823cb4734238f1ba1d271b997 (diff) | |
download | llvm-d0413438ec4d846211094b0652cf6c0f3c9408bb.zip llvm-d0413438ec4d846211094b0652cf6c0f3c9408bb.tar.gz llvm-d0413438ec4d846211094b0652cf6c0f3c9408bb.tar.bz2 |
[flang][OpenMP] Handle `omp.private` in `FirOpBuilder::getAllocaBlock()` (#93927)
Fixes a crash uncovered by
[pr89651](https://github.com/llvm/llvm-test-suite/blob/main/Fortran/gfortran/regression/gomp/pr89651.f90)
in the test suite.
Fixes a crash caused by missing handling of `omp.private` ops in
`FirOpBuilder::getAllocaBlock()`.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index dcd8125..7b0f82b 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -9937,10 +9937,10 @@ td_library( "include/mlir/Dialect/OpenACC/AccCommon.td", "include/mlir/Dialect/OpenACC/OpenACCBase.td", "include/mlir/Dialect/OpenACC/OpenACCOps.td", - "include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td", "include/mlir/Dialect/OpenACC/OpenACCOpsTypes.td", "include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td", "include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.td", + "include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.td", ], includes = ["include"], deps = [ @@ -9951,19 +9951,19 @@ td_library( ) gentbl_cc_library( - name = "OpenACCOpsInterfacesIncGen", + name = "OpenACCMPOpsInterfacesIncGen", tbl_outs = [ ( ["-gen-op-interface-decls"], - "include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.h.inc", + "include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h.inc", ), ( ["-gen-op-interface-defs"], - "include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.cpp.inc", + "include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.cpp.inc", ), ], tblgen = ":mlir-tblgen", - td_file = "include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td", + td_file = "include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.td", deps = [":OpenAccOpsTdFiles"], ) @@ -10099,7 +10099,7 @@ cc_library( ":LoopLikeInterface", ":MemRefDialect", ":OpenACCOpsIncGen", - ":OpenACCOpsInterfacesIncGen", + ":OpenACCMPOpsInterfacesIncGen", ":OpenACCTypeInterfacesIncGen", ":OpenACCTypesIncGen", ":SideEffectInterfaces", |