summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/WebAssembly
AgeCommit message (Expand)Author
2025-09-10Revert "[DAGCombiner] Relax condition for extract_vector_elt combine" (#157953)Arthur Eubanks
2025-09-10[DAGCombiner] Relax condition for extract_vector_elt combine (#157658)ZhaoQi
2025-09-10[WebAssembly] extadd_pairwise for PartialReduce (#157669)Sam Parker
2025-09-08[WebAssembly] Update the test for `half` (NFC) (#152832)Trevor Gross
2025-09-02[WebAssembly] Guard use of getSymbolName with isSymbol (#156105)Derek Schuff
2025-08-27[WebAssembly] Implement getInterleavedMemoryOpCost (#146864)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-13Revert "[WebAssembly] Combine i128 to v16i8 for setcc & expand memcmp for 16 ...Jasmine Tang
2025-08-12[MIR] Remove std::variant from multiple save/restore point handling [nfc] (#1...Philip Reames
2025-08-12[WebAssembly] Combine i128 to v16i8 for setcc & expand memcmp for 16 byte loa...Jasmine Tang
2025-08-12[Test] Add and update tests for `lrint`/`llrint` (NFC) (#152662)Trevor Gross
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-07[clang][WebAssembly] Support reftypes & varargs in test_function_pointer_sign...Hood Chatham
2025-07-30[WebAssembly] Add gc target feature to addBleedingEdgeFeatures (#151294)Hood Chatham
2025-07-29Revert "[WebAssembly] Add gc target feature to addBleedingEdgeFeatures" (#151...ronlieb
2025-07-29[WebAssembly] Add gc target feature to addBleedingEdgeFeatures (#151107)Hood Chatham
2025-07-29[NFC][WebAssembly] Precommit test for v8i8 mul (#151139)Sam Parker
2025-07-29[WebAssembly] v16i8 mul support (#150209)Sam Parker
2025-07-29[WebAssemblyLowerEmscriptenEHSjLj] Avoid lifetime of phi (#150932)Nikita Popov
2025-07-28[WebAssembly] Add pattern for relaxed nmadd (#150684)Jasmine Tang
2025-07-25[WebAssembly,clang] Add __builtin_wasm_test_function_pointer_signature (#150201)Hood Chatham
2025-07-25[WebAssembly] Added vectorized version of fexp10 to the supported list (#150564)Jasmine Tang
2025-07-25[WebAssemblyOptimizeReturned] Skip lifetime intrinsic usesNikita Popov
2025-07-23[WebAssembly,llvm] Fix buildbot problems with llvm.wasm.ref.test.func (#150116)Hood Chatham
2025-07-22[WebAssembly] Unstackify registers with no uses in ExplicitLocals (#149626)Heejin Ahn
2025-07-22[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic (#147486)Hood Chatham
2025-07-22[WebAssembly] Memory interleave test (#149045)Sam Parker
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-15[WebAssembly] Add patterns for relaxed madd (#147487)jjasmine
2025-07-11[DAGCombine] Change isBuildVectorAll* -> isConstantSplatVectorAll* for Vselec...jjasmine
2025-07-09CodeGen: Remove redundant REQUIRES registered-target from backend tests (#147...Matt Arsenault
2025-07-09DAG: Fall back to separate sin and cos when softening sincos (#147468)Matt Arsenault
2025-07-09WebAssembly: Add test for sincos intrinsic (#147467)Matt Arsenault
2025-07-03[WebAssembly] Fold TargetGlobalAddress with added offset (#145829)jjasmine
2025-07-03WebAssembly: Move validation of EH flags to TargetMachine construct time (#14...Matt Arsenault
2025-07-01[WebAssembly] Fix inline assembly with vector types (#146574)Alex Crichton
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-24[WebAssembly] Enable a limited amount of stackification for debug code (#136510)SingleAccretion
2025-06-11Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .setFangrui Song
2025-06-11Reland "[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` availab...Iris Shi
2025-06-11Revert "[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` availab...Iris Shi
2025-06-09[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for a...Iris Shi
2025-05-06[WebAssembly] Fix trunc in FastISel (#138479)Pavel Verigo
2025-04-30[IR] Don't allow values of opaque type (#137625)Nikita Popov
2025-04-03[SelectionDAG] Use SimplifyDemandedBits from SimplifyDemandedVectorElts Bitca...David Green
2025-04-02[EquivalenceClasses] Use SmallVector for deterministic iteration order. (#134...Florian Hahn