aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/WebAssembly
AgeCommit message (Expand)AuthorFilesLines
2 days[WebAssembly][FastISel] Make use of `sign-ext` proposals instructions when av...Demetrius Kanios3-20/+34
3 days[WebAssembly][GlobalISel] Part 1 - Setup skeleton (#178796)Demetrius Kanios1-0/+53
3 days[MC][Wasm] Emit useful error message when encountering common symbols (#179586)Derek Schuff1-0/+6
6 days[WebAssembly] Combine shuffle and signed extend to extend_high (#179166)hanbeom1-0/+37
10 days[WebAssembly] Prevent FastISel from trying to select funcref calls (#178742)Demetrius Kanios1-1/+2
12 days[WebAssembly] Fix crash in ReplaceNodeResults for ANY_EXTEND_VECTOR_INREG (#1...hanbeom1-0/+50
12 days[WebAssembly] Zero and NaN checks for min/max (#177968)Sam Parker2-50/+1827
2026-01-25TargetLowering: Allow FMINNUM/FMAXNUM to lower to FMINIMUM/FMAXIMUM even with...valadaptive3-360/+103
2026-01-21IR: Remove llvm.convert.to.fp16 and llvm.convert.from.fp16 intrinsics (#174484)Matt Arsenault1-74/+0
2026-01-15[WebAssembly] LoadLane matching with offsets (#176005)Sam Parker1-69/+45
2026-01-14[NFC][WebAssembly] More memory interleave tests (#175918)Sam Parker2-0/+420
2026-01-12[WebAssembly] vi8 mul cost modelling. (#175177)Sam Parker2-7/+133
2026-01-09[WebAssembly] Add wasm64 testing to varargs.ll [NFC] (#175102)Derek Schuff1-45/+48
2026-01-08[WebAssembly] Expand vector frem instructions (#174854)Derek Schuff2-59/+82
2026-01-08[WebAssembly] Change `half` to use soft promotion rather than `PromoteFloat`...Trevor Gross5-991/+802
2026-01-07[WebAssembly] Disable explicit-locals in the libcalls.ll test. NFC (#174811)Derek Schuff1-173/+74
2026-01-08[WebAssembly] Support v128.load{32,64}_zero for f32 and f64 types (#172291)hanbeom2-0/+339
2025-12-22[IR][Verifier] Verification for `target-features` attribute (#173119)Stefan Weigl-Bosker1-1/+1
2025-12-04Revert "[WebAssembly] Implement addrspacecast to funcref" (#170785)Derek Schuff1-55/+0
2025-12-04[WebAssembly] Implement addrspacecast to funcref (#166820)Demetrius Kanios1-0/+55
2025-12-02[WebAssembly] Optimize away mask of 63 for sra and srl( zext (and i32 63))) (...Jasmine Tang1-0/+30
2025-12-01[WebAssembly] Optimize away mask of 63 for shl ( zext (and i32 63))) (#152397)Jasmine Tang1-0/+15
2025-11-24Reland "[RegAlloc] Fix the terminal rule check for interfere with DstReg (#16...hstk30-hw1-6/+8
2025-11-23Revert "[RegAlloc] Fix the terminal rule check for interfere with DstReg (#16...Aiden Grossman1-8/+6
2025-11-23[RegAlloc] Fix the terminal rule check for interfere with DstReg (#168661)hstk30-hw1-6/+8
2025-11-20[WebAssembly] Lower ANY_EXTEND_VECTOR_INREG (#167529)Sam Parker2-24/+16
2025-11-18[WebAssembly] Add patterns for extadd pairwise (#167960)Jasmine Tang1-0/+89
2025-11-17[WebAssembly] Truncate extra bits of large elements in BUILD_VECTOR (#167223)Hongyu Chen1-1/+12
2025-11-12CodeGen: Remove target hook for terminal rule (#165962)Matt Arsenault1-8/+6
2025-11-12[WebAssembly][FastISel] Bail out on meeting non-integer type in selectTrunc (...Hongyu Chen2-1/+27
2025-11-11[NFC][WebAssembly] Precommit test. (#167520)Sam Parker1-0/+383
2025-11-10[WebAssembly] Implement more of getCastInstrCost (#164612)Sam Parker1-272/+6
2025-11-06[WebAssembly] vf32 to vi8, vi16 lowering (#164644)Sam Parker2-642/+806
2025-11-05[WebAssembly] Use IRBuilder in FixFunctionBitcasts (NFC) (#164268)Kleis Auke Wolthuizen1-6/+6
2025-10-23[WebAssembly] [Codegen] Add pattern for relaxed min max from pmin/pmax-based ...Jasmine Tang2-0/+490
2025-10-22[WebAssembly] Fixup test after bfc322dd724735.Florian Hahn1-4/+1
2025-10-22[NFC][WebAssembly] FP conversion interleave tests (#164576)Sam Parker2-0/+1647
2025-10-22[WebAssembly] [Codegen] Add pattern for relaxed min max from fminimum/fmaximu...Jasmine Tang2-0/+119
2025-10-20[WebAssembly] Avoid dot for v16i8 partial_smla (#163796)Sam Parker1-6/+4
2025-10-16[WebAssembly] [Codegen] Add patterns for relaxed dot (#163266)Jasmine Tang1-0/+104
2025-10-16[WebAssembly] Partial SMLA with relaxed dot (#163529)Sam Parker1-0/+208
2025-10-14[WebAssembly] Optimize lowering of constant-sized memcpy and memset (#163294)Derek Schuff2-105/+83
2025-10-13[CodeGen] Use getObjectPtrOffset to generate loads/stores for mem intrinsics ...Derek Schuff1-0/+48
2025-10-13[WebAssembly] Add extra pattern for dot (#151775)Jasmine Tang1-0/+106
2025-10-13Wasm fmuladd relaxed (#163177)Sam Parker2-36/+1340
2025-10-13Revert "[WebAssembly] Lower fmuladd to madd and nmadd" (#163171)Sam Parker2-1340/+36
2025-10-13[WebAssembly] Lower fmuladd to madd and nmadd (#161355)Sam Parker2-36/+1340
2025-10-08[WebAssembly] recognize saturating truncation (#155470)Folkert de Vries2-46/+89
2025-10-07[WebAssembly] Check intrinsic argument count before Any/All combine (#162163)Derek Schuff1-0/+13
2025-10-03[LLVM][CodeGen] Check Non Saturate Case in isSaturatingMinMax (#160637)Yatao Wang2-48/+119