aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSerge Pavlov <sepavloff@gmail.com>2024-10-14 16:40:21 +0700
committerGitHub <noreply@github.com>2024-10-14 16:40:21 +0700
commit52e5683ddddad787caf15c8edfd34eb4a9c8704a (patch)
tree2aac0db1d955a34e32a7efc58e0348fb66017e9a /clang/lib/CodeGen/CodeGenModule.cpp
parentfe1e1e3ae6d125a310654cb14ac95a986f9d9bca (diff)
downloadllvm-52e5683ddddad787caf15c8edfd34eb4a9c8704a.zip
llvm-52e5683ddddad787caf15c8edfd34eb4a9c8704a.tar.gz
llvm-52e5683ddddad787caf15c8edfd34eb4a9c8704a.tar.bz2
[GlobalISel][ARM] Legalization of G_CONSTANT using constant pool (#98308)
ARM uses complex encoding of immediate values using small number of bits. As a result, some values cannot be represented as immediate operands, they need to be synthesized in a register. This change implements legalization of such constants with loading values from constant pool. --------- Co-authored-by: Matt Arsenault <arsenm2@gmail.com>
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions