aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly
AgeCommit message (Expand)AuthorFilesLines
39 hoursRevert "[WebAssembly] Mark extract.last.active as having invalid cost." (#181...Benjamin Maxwell2-17/+0
5 daysRevert "Revert "[WebAssembly] Mark extract.last.active as having invalid cost...Benjamin Maxwell2-0/+17
5 daysRevert "[WebAssembly] Mark extract.last.active as having invalid cost." (#180...Benjamin Maxwell2-17/+0
5 days[WebAssembly] Error on Wasm SjLj if +exception-handling is missing (#181070)Heejin Ahn1-0/+25
6 daysReapply "[MC][TableGen] Expand Opcode field of MCInstrDesc" (#180321) (#180954)sstipano1-3/+5
7 days[WebAssembly] Add initial support for compact imports proposal (#176617)Sam Clegg1-0/+2
11 daysRevert "[MC][TableGen] Expand Opcode field of MCInstrDesc" (#180321)Vladimir Vereschaka1-5/+3
11 days[WebAssembly][FastISel] Make use of `sign-ext` proposals instructions when av...Demetrius Kanios1-17/+61
11 days[MC][TableGen] Expand Opcode field of MCInstrDesc (#179652)sstipano1-3/+5
11 days[WebAssembly][GlobalISel] Part 1 - Setup skeleton (#178796)Demetrius Kanios18-1/+877
12 days[MC][Wasm] Emit useful error message when encountering common symbols (#179586)Derek Schuff1-0/+7
2026-02-03[WebAssembly] Combine shuffle and signed extend to extend_high (#179166)hanbeom1-3/+8
2026-02-02[CodeGen] Refactor targets to override the new getTgtMemIntrinsic overload (N...Nicolai Hähnle2-12/+17
2026-02-01[NewPM] Port MachineDominanceFrontierAnalysis (#177709)Anshul Nigham1-3/+3
2026-01-30[WebAssembly] Prevent FastISel from trying to select funcref calls (#178742)Demetrius Kanios1-0/+6
2026-01-28[LV] Add support for llvm.vector.partial.reduce.fadd (#163975)Damian Heaton2-2/+3
2026-01-28[WebAssembly] Fix crash in ReplaceNodeResults for ANY_EXTEND_VECTOR_INREG (#1...hanbeom1-0/+1
2026-01-28[WebAssembly] Zero and NaN checks for min/max (#177968)Sam Parker3-10/+63
2026-01-27[TTI] Add VectorInstrContext for context-aware insert/extract costs. (#175982)Florian Hahn2-6/+7
2026-01-24[WebAssembly] Fix exception handling initialization order in TargetMachine co...Anutosh Bhat1-1/+1
2026-01-22[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash1-1/+1
2026-01-21[NFC] replace getValueType with more specific getFunctionType (#177175)Jameson Nash1-1/+1
2026-01-20WebAssembly: Use LibcallLoweringInfo (#176804)Matt Arsenault2-23/+59
2026-01-19FastISel: Thread LibcallLoweringInfo through (#176799)Matt Arsenault3-10/+18
2026-01-17[WebAssembly] Mark extract.last.active as having invalid cost.Florian Hahn2-0/+18
2026-01-16Reland "[NFC][MI] Tidy Up RegState enum use (1/2)" (#176277)Sam Elliott1-1/+1
2026-01-15[NFC][TargetLowering] Make shouldExpandAtomicRMWInIR and shouldExpandAtomicCm...Akshay Deodhar2-2/+4
2026-01-15Revert "[NFC][MI] Tidy Up RegState enum use (1/2)" (#176190)Sam Elliott1-1/+1
2026-01-15[NFC][MI] Tidy Up RegState enum use (1/2) (#176091)Sam Elliott1-1/+1
2026-01-15[WebAssembly] LoadLane matching with offsets (#176005)Sam Parker1-15/+14
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang1-1/+1
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