[Mlir-commits] [mlir] [mlir][vector] Implement speculation for vector.transferx ops (PR #111533)
Jakub Kuderski
llvmlistbot at llvm.org
Tue Oct 8 09:41:29 PDT 2024
kuhar wrote:
Because executing them speculatively is guaranteed not to have any 'implicit behavior' (side effects / trigger UB / etc.): https://mlir.llvm.org/docs/Rationale/SideEffectsAndSpeculation/#categorization.
The same way you can speculate adding two numbers together (value semantics, no UB) but not necessarily a load from memory (memory effects) or arbitrary division (potential UB).
https://github.com/llvm/llvm-project/pull/111533
More information about the Mlir-commits
mailing list