This is motivated by downstream changes, where merging of certain intrinsics should be avoided. Because the intrinsics are out-of-tree, there is no LLVM codegen testcase, but a generic TableGen testcase is included. This seems like a natural extension to the already existing intrinsic properties IntrNoDuplicate and IntrConvergent, and there is already a function attribute NoMerge, hence the upstream patch.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo