[all-commits] [llvm/llvm-project] f4aec2: [mlir][acc] Fix async only api on data entry opera...
Razvan Lupusoru via All-commits
all-commits at lists.llvm.org
Tue Jan 14 07:30:27 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f4aec22e4776218d2d94f5357e19897bc2e726d4
https://github.com/llvm/llvm-project/commit/f4aec22e4776218d2d94f5357e19897bc2e726d4
Author: Razvan Lupusoru <razvan.lupusoru at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
M mlir/unittests/Dialect/OpenACC/OpenACCOpsTest.cpp
Log Message:
-----------
[mlir][acc] Fix async only api on data entry operations (#122818)
Data entry operations which are created from constructs with async
clause that has no value (aka `acc data copyin(var) async`) end up
holding an attribute array named to keep track of this information.
However, in cases where `async` clause is not used, calling
`hasAsyncOnly` ends up crashing since this attribute is not set.
Thus, to fix this issue, ensure that we check for this attribute before
trying to walk the attribute array.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list