aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ModuleBuilder.cpp
diff options
context:
space:
mode:
authorAndy Kaylor <akaylor@nvidia.com>2025-06-16 11:26:23 -0700
committerGitHub <noreply@github.com>2025-06-16 11:26:23 -0700
commitb5c6245cb46354923940b95a89213fa0924e5c5f (patch)
tree35f015233d0a543cf2e4e26c73131402a58d2dac /clang/lib/CodeGen/ModuleBuilder.cpp
parent539cf824259cbb23ccc68b83ef3cde575ca50842 (diff)
downloadllvm-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