diff options
author | Razvan Lupusoru <razvan.lupusoru@gmail.com> | 2025-07-10 15:23:57 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-10 15:23:57 -0700 |
commit | 4859b92b7f4e0365517acd464cec29721f469461 (patch) | |
tree | 37fbf87d9894c21fe822a42797faf90d70937c05 /lldb/source/Commands/CommandObjectBreakpoint.cpp | |
parent | 78eb92b383b13c0f4e22e17a35f9eabd4832a409 (diff) | |
download | llvm-4859b92b7f4e0365517acd464cec29721f469461.zip llvm-4859b92b7f4e0365517acd464cec29721f469461.tar.gz llvm-4859b92b7f4e0365517acd464cec29721f469461.tar.bz2 |
[flang][acc] Update FIR ref, heap, and pointer to be MappableType (#147834)
The MappableType OpenACC type interface is a richer interface that
allows OpenACC dialect to be capable to better interact with a source
dialect, FIR in this case. fir.box and fir.class types already
implemented this interface. Now the same is being done with the other
FIR types that represent variables.
One additional notable change is that fir.array no longer implements
this interface. This is because MappableType is primarily intended for
variables - and FIR variables of this type have storage associated and
thus there's a pointer-like type (fir.ref/heap/pointer) that holds the
array type.
The end goal of promoting these FIR types to MappableType is that we
will soon implement ability to generate recipes outside of the frontend
via this interface.
Diffstat (limited to 'lldb/source/Commands/CommandObjectBreakpoint.cpp')
0 files changed, 0 insertions, 0 deletions