aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorKareem Ergawy <kareem.ergawy@amd.com>2024-06-04 05:03:39 +0200
committerGitHub <noreply@github.com>2024-06-04 05:03:39 +0200
commitd0413438ec4d846211094b0652cf6c0f3c9408bb (patch)
tree02d19ff217181ae91fab9ce83cb50add04c836e2 /utils
parent392ca64893dc77f823cb4734238f1ba1d271b997 (diff)
downloadllvm-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.bazel12
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",