llvm-project
[WebAssembly] Add patterns for relaxed madd
#147487
Merged

[WebAssembly] Add patterns for relaxed madd #147487

lukel97 merged 7 commits into llvm:main from badumbatish:relaxed_simd_fma
badumbatish
badumbatish Precommit test for #121311
683fae78
badumbatish [WASM] Optimize fma when relaxed and ffast-math
b1c4c01d
llvmbot llvmbot added backend:WebAssembly
llvmbot llvmbot added llvm:SelectionDAG
llvmbot
llvmbot
arsenm
arsenm commented on 2025-07-08
badumbatish [WASM] Fix nits for PR 147487
4aa43a19
badumbatish [WASM] Add more vector widths for PR 147487
02569b69
badumbatish
badumbatish badumbatish requested a review from arsenm arsenm 122 days ago
badumbatish
badumbatish commented on 2025-07-09
lukel97
lukel97 commented on 2025-07-09
lukel97
lukel97 commented on 2025-07-10
arsenm
arsenm commented on 2025-07-10
badumbatish Use tablegen instead of cpp, relax only seperate fmul fadd
63dc901b
lukel97
lukel97 commented on 2025-07-11
lukel97
badumbatish badumbatish changed the title relaxed simd fma [WebAssembly] Fold fadd contract (fmul contract) to relaxed madd w/ -mattr=+simd128,+relaxed-simd 120 days ago
badumbatish Resolve PR review
19b72e48
llvmbot llvmbot added backend:ARM
lukel97
lukel97 approved these changes on 2025-07-11
lukel97 lukel97 changed the title [WebAssembly] Fold fadd contract (fmul contract) to relaxed madd w/ -mattr=+simd128,+relaxed-simd [WebAssembly] Add patterns for relaxed madd 120 days ago
badumbatish Added test case for fp16, refactor pattern support in tablegen to mul…
13f9f79e
lukel97
lukel97 commented on 2025-07-12
lukel97 lukel97 requested a review from dschuff dschuff 118 days ago
lukel97 lukel97 requested a review from tlively tlively 118 days ago
lukel97
lukel97 approved these changes on 2025-07-13
dschuff
dschuff approved these changes on 2025-07-14
lukel97 lukel97 merged 6640b0a2 into main 117 days ago
lukel97

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone