aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2025-01-07 11:43:14 +0000
committerGitHub <noreply@github.com>2025-01-07 11:43:14 +0000
commit1729e6e742ba9f6f210550000ace4bec72530c2e (patch)
tree4ad54ee88cf8e6c6a7348aa39c8330268ec408e5 /clang/lib/Frontend/CompilerInvocation.cpp
parent5a7dfb46598ebe21318312eca5f407a1575f87e0 (diff)
downloadllvm-1729e6e742ba9f6f210550000ace4bec72530c2e.zip
llvm-1729e6e742ba9f6f210550000ace4bec72530c2e.tar.gz
llvm-1729e6e742ba9f6f210550000ace4bec72530c2e.tar.bz2
[AArch64] Improve bf16 fp_extend lowering. (#118966)
A bf16 fp_extend is just a shift into the higher bits. This changes the lowering from using a relatively ugly tablegen pattern, to ISel generating the shift using an extended vector. This is cleaner and should optimize better. StrictFP goes through the same route as it cannot round or set flags.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions