[llvm] [GlobalISel][AArch64] Implement `llvm.{get,set}.rounding` lowering (PR #210665)

Amara Emerson via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 20 14:50:03 PDT 2026


=?utf-8?q?Ömer_Sinan_Ağacan?= <omeragacan at gmail.com>,
=?utf-8?q?Ömer_Sinan_Ağacan?= <omeragacan at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/210665 at github.com>


https://github.com/aemerson commented:

I'm not an expert in this area, but the comment for the `set_rounding` test says that the two adds should be preserved if the rounding is dynamic. Yet the output for both SDAG and GISel show that the fadds have been CSE'd. Is this expected behavior? If so what value does the test bring?

https://github.com/llvm/llvm-project/pull/210665


More information about the llvm-commits mailing list