aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
diff options
context:
space:
mode:
authormoorabbit <moorabbit@proton.me>2025-08-08 15:51:15 -0400
committerGitHub <noreply@github.com>2025-08-08 20:51:15 +0100
commit989c0d252650476baea1345c8f446a3dd4f0d3fe (patch)
treef971ea5d28a738e47ca653107823254d369b7327 /mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
parent6894abecadf8d875bbfca82445ded13d530a0066 (diff)
downloadllvm-989c0d252650476baea1345c8f446a3dd4f0d3fe.zip
llvm-989c0d252650476baea1345c8f446a3dd4f0d3fe.tar.gz
llvm-989c0d252650476baea1345c8f446a3dd4f0d3fe.tar.bz2
[Clang][X86] Replace unnecessary `vfmadd*` builtins with `element_wise_fma` (#152545)
The following intrinsics were replaced by `__builtin_elementwise_fma`: - `__builtin_ia32_vfmaddps(256)` - `__builtin_ia32_vfmaddpd(256)` - `__builtin_ia32_vfmaddph(256)` - `__builtin_ia32_vfmaddbf16(128 | 256 | 512)` All the aforementioned `__builtin_ia32_vfmadd*` intrinsics are equivalent to a `__builtin_elementwise_fma`, so keeping them is an unnecessary indirection. Fixes [#152461](https://github.com/llvm/llvm-project/issues/152461) --------- Co-authored-by: Simon Pilgrim <llvm-dev@redking.me.uk>
Diffstat (limited to 'mlir/lib/Bindings/Python/ExecutionEngineModule.cpp')
0 files changed, 0 insertions, 0 deletions