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 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits