[clang] [llvm] Minimal support of floating-point operand bundles (PR #135658)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 18 10:46:10 PDT 2025
nikic wrote:
> I don't see the necessity of using operand bundles. All of the possible arguments are metadata strings, not SSA values. Can't we just use metadata instead?
Metadata always has to be droppable. Some of this could in theory be handled with metadata if we say the behavior (with strictfp) is strict by default and the metadata relaxes it. But this doesn't work for everything. For example it would not work for specifying a static rounding mode, as dropping that metadata changes the semantics of the operation.
https://github.com/llvm/llvm-project/pull/135658
More information about the llvm-commits
mailing list