summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
AgeCommit message (Expand)Author
2025-10-22[WebAssembly] [Codegen] Add pattern for relaxed min max from fminimum/fmaximu...Jasmine Tang
2025-10-14[WebAssembly] Optimize lowering of constant-sized memcpy and memset (#163294)Derek Schuff
2025-10-13Wasm fmuladd relaxed (#163177)Sam Parker
2025-10-13Revert "[WebAssembly] Lower fmuladd to madd and nmadd" (#163171)Sam Parker
2025-10-13[WebAssembly] Lower fmuladd to madd and nmadd (#161355)Sam Parker
2025-10-07[WebAssembly] Check intrinsic argument count before Any/All combine (#162163)Derek Schuff
2025-09-30[WebAssembly] Use partial_reduce_mla ISD nodes (#161184)Sam Parker
2025-09-17[IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic (#158637)Sander de Smalen
2025-09-12[WebAssembly] Support partial-reduce accumulator (#158060)Sam Parker
2025-09-10[WebAssembly] extadd_pairwise for PartialReduce (#157669)Sam Parker
2025-08-27[WebAssembly] v8i8 mul support (#151145)Sam Parker
2025-08-22[WebAssembly] Add support for avgr_u in loops (#153252)Jasmine Tang
2025-08-15[WebAssembly] Reapply #149461 with correct CondCode in combine of SETCC (#153...Jasmine Tang
2025-08-13[CodeGen] Remove default ctors for InputArg and OutputArg (#153205)Nikita Popov
2025-08-13Revert "[WebAssembly] Combine i128 to v16i8 for setcc & expand memcmp for 16 ...Jasmine Tang
2025-08-12[WebAssembly] Combine i128 to v16i8 for setcc & expand memcmp for 16 byte loa...Jasmine Tang
2025-08-07[CodeGen] Move IsFixed into ArgFlags (NFCI) (#152319)Nikita Popov
2025-07-29[WebAssembly] v16i8 mul support (#150209)Sam Parker
2025-07-25[WebAssembly] Added vectorized version of fexp10 to the supported list (#150564)Jasmine Tang
2025-07-22[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic (#147486)Hood Chatham
2025-07-21[WebAssembly] Optimize convert_iKxN_u into convert_iKxN_s (#149609)Arseny Kapoulkine
2025-07-20[WebAssembly] Add support for memcmp expansion (#148298)Jasmine Tang
2025-07-07DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)Matt Arsenault
2025-07-01[WebAssembly] Fold any/alltrue (setcc x, 0, eq/ne) to [not] any/alltrue x (#1...jjasmine
2025-07-01[WebAssembly] [Backend] Wasm optimize illegal bitmask (#145627)jjasmine
2025-06-25[WebAssembly] Refactor PerformSETCCCombine (#144875)Sam Parker
2025-06-16WebAssembly: Move runtime libcall setting out of TargetLowering (#142624)Matt Arsenault
2025-05-18[llvm] Remove unused local variables (NFC) (#140422)Kazu Hirata
2025-05-01[Target] Use llvm::max_element (NFC) (#137926)Kazu Hirata
2025-03-31[WebAssembly] Add a missing `break` statement (#133783)Alex Crichton
2025-03-31[WebAssembly] Add more lowerings for wide-arithmetic (#132430)Alex Crichton
2025-03-21[WebAssembly] Lower wide SIMD i8 muls (#130785)Sam Parker
2025-02-25[WebAssembly] Use the same lowerings for f16x8 as other float vectors. (#127897)Brendan Dahl
2025-02-25[WebAssembly] Support shuffle for F16x8 vectors. (#127857)Brendan Dahl
2025-02-19[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default (#126880)Nikita Popov
2025-02-17[WebAssembly] Recognise EXTEND_HIGH (#123325)Sam Parker
2025-02-03[WebAssembly] Autovec support for dot (#123207)Sam Parker
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq
2024-12-21[SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119...Sergei Barannikov
2024-12-09Reapply "[DAGCombiner] Add support for scalarising extracts of a vector setcc...David Sherwood
2024-12-04Revert "[DAGCombiner] Add support for scalarising extracts of a vector setcc"...Vitaly Buka
2024-12-04[DAGCombiner] Add support for scalarising extracts of a vector setcc (#117566)David Sherwood
2024-12-02[WebAssembly] Define call-indirect-overlong and bulk-memory-opt features (#11...Dan Gohman
2024-11-26[WebAssembly] Implement %llvm.thread.pointer intrinsic (#117817)Sam Clegg
2024-11-25Revert "[DAGCombiner] Add support for scalarising extracts of a vector setcc ...David Sherwood
2024-11-25[DAGCombiner] Add support for scalarising extracts of a vector setcc (#116031)David Sherwood
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-10-24[WebAssembly] Protect memory.fill and memory.copy from zero-length ranges. (#...Dan Gohman
2024-10-23[NFC][WebAssembly] Inline var only used in assertion (#113507)Jordan Rupprecht
2024-10-23[WebAssembly] Implement the wide-arithmetic proposal (#111598)Alex Crichton