aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly
AgeCommit message (Expand)AuthorFilesLines
2025-11-08[WebAssembly] Clean up CustomMappingTraits<BBNumberMap> (NFC) (#167155)Kazu Hirata1-2/+2
2025-11-06[WebAssembly] vf32 to vi8, vi16 lowering (#164644)Sam Parker1-1/+63
2025-11-05Add support for ref.func to AsmParser/MC (#163326)Demetrius Kanios1-0/+5
2025-11-05RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (#164987)Matt Arsenault1-7/+13
2025-11-05[WebAssembly] TableGen-erate SDNode descriptions (#166259)Sergei Barannikov6-105/+34
2025-11-05[WebAssembly] Use IRBuilder in FixFunctionBitcasts (NFC) (#164268)Kleis Auke Wolthuizen1-17/+10
2025-11-04[llvm] Use conventional enum declarations (NFC) (#166318)Kazu Hirata1-1/+1
2025-11-02[llvm] Remove redundant typename (NFC) (#166087)Kazu Hirata2-3/+3
2025-11-01[llvm] Remove redundant str() and c_str() (NFC) (#166012)Kazu Hirata1-2/+1
2025-10-29[WebAssembly] Remove a redundant cast (NFC) (#165508)Kazu Hirata1-1/+1
2025-10-25[llvm] Make getEffectiveRelocModel helper consistent across targets. NFC (#16...Sam Clegg1-11/+6
2025-10-25[Target] Add "override" where appropriate (NFC) (#165083)Kazu Hirata2-2/+2
2025-10-23[WebAssembly] [Codegen] Add pattern for relaxed min max from pmin/pmax-based ...Jasmine Tang1-12/+24
2025-10-22[WebAssembly] [Codegen] Add pattern for relaxed min max from fminimum/fmaximu...Jasmine Tang2-0/+22
2025-10-20[WebAssembly] Avoid dot for v16i8 partial_smla (#163796)Sam Parker1-5/+3
2025-10-16[WebAssembly] [Codegen] Add patterns for relaxed dot (#163266)Jasmine Tang1-0/+28
2025-10-16[WebAssembly] Partial SMLA with relaxed dot (#163529)Sam Parker1-0/+4
2025-10-15[ADT] Migrate StringSwitch Cases with 6+ arguments to new overload. NFC. (#16...Jakub Kuderski1-1/+1
2025-10-14[WebAssembly] Optimize lowering of constant-sized memcpy and memset (#163294)Derek Schuff1-0/+45
2025-10-13[WebAssembly] Add extra pattern for dot (#151775)Jasmine Tang1-0/+21
2025-10-13Wasm fmuladd relaxed (#163177)Sam Parker3-8/+62
2025-10-13Revert "[WebAssembly] Lower fmuladd to madd and nmadd" (#163171)Sam Parker3-56/+8
2025-10-13[WebAssembly] Lower fmuladd to madd and nmadd (#161355)Sam Parker3-8/+56
2025-10-08[WebAssembly] recognize saturating truncation (#155470)Folkert de Vries1-0/+43
2025-10-08[llvm][DebugInfo][NFC] Abstract DICompileUnit::SourceLanguage to allow altern...Michael Buch1-1/+3
2025-10-07[WebAssembly] Check intrinsic argument count before Any/All combine (#162163)Derek Schuff1-1/+2
2025-09-30[WebAssembly] Use partial_reduce_mla ISD nodes (#161184)Sam Parker3-145/+54
2025-09-25[WebAssembly] Remove FAKE_USEs before ExplicitLocals (#160768)Heejin Ahn2-0/+18
2025-09-24[TII] Split isTrivialReMaterializable into two versions [nfc] (#160377)Philip Reames1-4/+1
2025-09-24Revert "[WebAssembly] Remove FAKE_USEs before ExplicitLocals" (#160553)Derek Schuff1-14/+0
2025-09-23[WebAssembly] Remove FAKE_USEs before ExplicitLocals (#160228)Heejin Ahn1-0/+14
2025-09-23[CodeGen] Rename isReallyTriviallyReMaterializable [nfc]Philip Reames2-4/+4
2025-09-23Update callers of isTriviallyReMaterializable to check trivialness (#160319)Philip Reames1-1/+4
2025-09-19[WebAssembly] Require tags for Wasm EH and Wasm SJLJ to be defined externally...Sam Clegg1-7/+0
2025-09-17[IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic (#158637)Sander de Smalen1-3/+2
2025-09-15[WebAssembly] Fix typo in Tag value assertion. NFC (#158752)Sam Clegg1-1/+1
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault3-10/+7
2025-09-12[WebAssembly] Support partial-reduce accumulator (#158060)Sam Parker4-90/+127
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner1-13/+3
2025-09-10[WebAssembly] extadd_pairwise for PartialReduce (#157669)Sam Parker3-9/+14
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault1-1/+1
2025-09-02[WebAssembly] Guard use of getSymbolName with isSymbol (#156105)Derek Schuff1-1/+2
2025-08-27[WebAssembly] Implement getInterleavedMemoryOpCost (#146864)Sam Parker2-16/+113
2025-08-27[WebAssembly] v8i8 mul support (#151145)Sam Parker1-22/+41
2025-08-24[WebAssembly] Implement the `.reloc` directive for WASM (#146952)SingleAccretion1-0/+19
2025-08-22[WebAssembly] Add support for avgr_u in loops (#153252)Jasmine Tang2-0/+5
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata1-1/+0
2025-08-17MCSymbol: Remove setUndefinedFangrui Song2-2/+0
2025-08-16Reapply "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#1...Matt Arsenault1-2/+2
2025-08-15Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#15...gulfemsavrun1-2/+2