diff options
author | Andy Kaylor <akaylor@nvidia.com> | 2025-06-16 11:26:23 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-16 11:26:23 -0700 |
commit | b5c6245cb46354923940b95a89213fa0924e5c5f (patch) | |
tree | 35f015233d0a543cf2e4e26c73131402a58d2dac /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | 539cf824259cbb23ccc68b83ef3cde575ca50842 (diff) | |
download | llvm-b5c6245cb46354923940b95a89213fa0924e5c5f.zip llvm-b5c6245cb46354923940b95a89213fa0924e5c5f.tar.gz llvm-b5c6245cb46354923940b95a89213fa0924e5c5f.tar.bz2 |
[CIR][NFC] Refactor constant pointer l-value handling (#144165)
This change introduces a ConstantLValueEmitter class, which will be
needed for emitting CIR for non-trivial constant pointers. This change
introduces the class with most branches reaching an NYI diagnostic. The
only path that is currently implemented is the case where an absolute
pointer (usually a null pointer) is emitted. This corresponds to the
existing handler for emitting l-value constants.
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions