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
Unit Tests
Unit Tests
clang-tidy: warning: invalid case style for member 'isNoMerge' [readability-identifier-naming]
not useful