[llvm] [mlir] [MLIR][OpenMP] Lowering nontemporal clause to LLVM IR for SIMD directive (PR #109085)

Tom Eccles via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 18 03:09:02 PDT 2024


https://github.com/tblah commented:

What about a flang box (runtime type descriptor)? In LLVMIR this would look like a pointer to a struct where the first element is a pointer to an array. So I think this would go through two GEP instructions to reach the array.

You would want to take care whether it is the box (metadata) or the array (data) which are marked as non-temporal.

Perhaps this is handled in flang lowering?

https://github.com/llvm/llvm-project/pull/109085


More information about the llvm-commits mailing list