aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ModuleBuilder.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2025-06-16 09:57:10 -0700
committerFangrui Song <i@maskray.me>2025-06-16 09:57:10 -0700
commit20a1b357c0ff3c3f71de45bae42cb2dead7b66c9 (patch)
treea982ac2c14eb4ca1208459713e3bbc3edec85c72 /clang/lib/CodeGen/ModuleBuilder.cpp
parentd1dc080a858ca47c314334fb14f1ecb605fb4371 (diff)
downloadllvm-20a1b357c0ff3c3f71de45bae42cb2dead7b66c9.zip
llvm-20a1b357c0ff3c3f71de45bae42cb2dead7b66c9.tar.gz
llvm-20a1b357c0ff3c3f71de45bae42cb2dead7b66c9.tar.bz2
AArch64: Move AArch64MCExpr functions to AArch64MCAsmInfo
To migrate away from the legacy XXXMCExpr::printImpl/evaluateAsRelocatableImpl overrides and align with other targets. While the AArch64MCAsmInfoXXX hooks introduce some duplication, they enable better separation for object file formats. Note: While AArch64MCAsmInfoDarwin uses the `@specifier` notation, it might use AArch64MCExpr with specifier VK_ABS. test/tools/llvm-mca/AArch64/Exynos/zero-latency-move.s abuses a parser behavior that :lo12: is also parsed for Mach-O (though it will fail for -filetype=obj).
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions