aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly
AgeCommit message (Expand)AuthorFilesLines
2026-01-12[WebAssembly] vi8 mul cost modelling. (#175177)Sam Parker2-3/+25
2026-01-11[TargetLowering] Change the `softPromoteHalfType` default to `true` (#175149)Trevor Gross1-2/+0
2026-01-08[WebAssembly] Expand vector frem instructions (#174854)Derek Schuff1-1/+5
2026-01-08[WebAssembly] Change `half` to use soft promotion rather than `PromoteFloat`...Trevor Gross1-0/+2
2026-01-07[WebAssembly] Fold constant `i8x16.swizzle` and `i8x16.relaxed.swizzle` to `s...valadaptive2-0/+90
2026-01-08[WebAssembly] Support v128.load{32,64}_zero for f32 and f64 types (#172291)hanbeom2-1/+12
2025-12-28[CodeGen] Fix EVT::changeVectorElementType assertion on simple-to-extended fa...Islam Imad1-2/+4
2025-12-22[IR][Verifier] Verification for `target-features` attribute (#173119)Stefan Weigl-Bosker1-0/+2
2025-12-19[LLVM][Target] Use ListSeparator in lib/Target (#172919)Rahul Joshi1-8/+6
2025-12-16[CodeGen] expand-fp: Change frem expansion criterion (#158285)Frederik Harwath1-2/+2
2025-12-04Revert "[WebAssembly] Implement addrspacecast to funcref" (#170785)Derek Schuff3-65/+1
2025-12-04[WebAssembly] Implement addrspacecast to funcref (#166820)Demetrius Kanios3-1/+65
2025-12-02[NFC] Refactor TargetLowering::getTgtMemIntrinsic to take CallBase parameter ...Robert Imschweiler2-2/+2
2025-12-02[WebAssembly] Optimize away mask of 63 for sra and srl( zext (and i32 63))) (...Jasmine Tang1-0/+4
2025-12-01[WebAssembly] Optimize away mask of 63 for shl ( zext (and i32 63))) (#152397)Jasmine Tang2-1/+4
2025-11-26CodeGen: Make all targets override pseudos with pointers (#159881)Matt Arsenault1-0/+8
2025-11-20[WebAssembly] Lower ANY_EXTEND_VECTOR_INREG (#167529)Sam Parker1-1/+26
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault1-1/+1
2025-11-18[WebAssembly] Add patterns for extadd pairwise (#167960)Jasmine Tang1-0/+26
2025-11-17[WebAssembly] Truncate extra bits of large elements in BUILD_VECTOR (#167223)Hongyu Chen1-11/+5
2025-11-11[WebAssembly] Use MCRegister::id(). NFC (#167609)Craig Topper2-5/+5
2025-11-12[WebAssembly][FastISel] Bail out on meeting non-integer type in selectTrunc (...Hongyu Chen1-11/+27
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault1-1/+1
2025-11-10Remove unused <algorithm> inclusion (#166942)serge-sans-paille1-1/+0
2025-11-10[WebAssembly] Implement more of getCastInstrCost (#164612)Sam Parker1-1/+65
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