diff options
author | Fangrui Song <i@maskray.me> | 2025-06-16 09:57:10 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2025-06-16 09:57:10 -0700 |
commit | 20a1b357c0ff3c3f71de45bae42cb2dead7b66c9 (patch) | |
tree | a982ac2c14eb4ca1208459713e3bbc3edec85c72 /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | d1dc080a858ca47c314334fb14f1ecb605fb4371 (diff) | |
download | llvm-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