summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
AgeCommit message (Expand)Author
2025-11-05[WebAssembly] TableGen-erate SDNode descriptions (#166259)Sergei Barannikov
2025-10-13Wasm fmuladd relaxed (#163177)Sam Parker
2025-10-13Revert "[WebAssembly] Lower fmuladd to madd and nmadd" (#163171)Sam Parker
2025-10-13[WebAssembly] Lower fmuladd to madd and nmadd (#161355)Sam Parker
2025-09-30[WebAssembly] Use partial_reduce_mla ISD nodes (#161184)Sam Parker
2025-03-31[WebAssembly] Add more lowerings for wide-arithmetic (#132430)Alex Crichton
2025-02-03[WebAssembly] Autovec support for dot (#123207)Sam Parker
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq
2024-12-21[SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119...Sergei Barannikov
2024-10-23[WebAssembly] Implement the wide-arithmetic proposal (#111598)Alex Crichton
2024-10-09[TTI] NFC: Port TLI.shouldSinkOperands to TTI (#110564)Jeffrey Byrnes
2024-05-30[SelectionDAG] Add an ISD::CLEAR_CACHE node to lower llvm.clear_cache (#93795)Roger Ferrer Ibáñez
2023-08-25[WebAssembly] Optimize vector shift using a splat value from outside blockYolanda Chen
2023-06-09[WebAssembly] Re-land 8392bf6000adCaleb Zulawski
2023-06-08Revert "Improve WebAssembly vector bitmask, mask reduction, and extending"Thomas Lively
2023-06-07Improve WebAssembly vector bitmask, mask reduction, and extendingCaleb Zulawski
2023-05-06[WebAssembly] Remove dead declaration MatchTableForLoweringKazu Hirata
2022-11-17[AMDGPU] Allow finer grain control of an unaligned access speedStanislav Mekhanoshin
2022-08-24[X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branchSimon Pilgrim
2022-03-16[WebAssembly] Disable SimplifyDemandedVectorElts after legalizationHeejin Ahn
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos
2021-10-06[WebAssembly] De-duplicate WasmAddressSpace and refactor reftype predicatesPaulo Matos
2021-08-19[WebAssembly] Legalize vector types by wideningThomas Lively
2021-08-12[WebAssembly] Disable offset folding for function addressesHeejin Ahn
2021-08-02[WebAssembly] Compute known bits for SIMD bitmask intrinsicsThomas Lively
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-07-08[WebAssembly] Scalarize extract_vector_elt of binopsThomas Lively
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-05-11[WebAssembly] Support for WebAssembly globals in LLVM IRPaulo Matos
2021-04-16[WebAssembly] Remove saturating fp-to-int target intrinsicsThomas Lively
2021-02-04[TargetLowering] Use Align in allowsMisalignedMemoryAccesses.Craig Topper
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg
2020-05-15[WebAssembly] Optimize splats of bitcasted vectorsThomas Lively
2020-04-23[WebAssembly] Remove unused forward declarations. NFC.Simon Pilgrim
2019-11-01Reland "[WebAssembly] Expand setcc of v2i64"Thomas Lively
2019-10-31Reland "[WebAssembly] Handle multiple loads of splatted loads"Thomas Lively
2019-10-31Revert "[WebAssembly] Handle multiple loads of splatted loads"Vlad Tsyrklevich
2019-10-31Revert "[WebAssembly] Expand setcc of v2i64"Vlad Tsyrklevich
2019-10-31[WebAssembly] Handle multiple loads of splatted loadsThomas Lively
2019-10-31[WebAssembly] Expand setcc of v2i64Thomas Lively
2019-09-27[WebAssembly] SIMD Load and extend operationsThomas Lively
2019-07-11[WebAssembly] Print error message for llvm.clear_cache intrinsicHeejin Ahn
2019-06-12[TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim
2019-05-23[WebAssembly] Implement ReplaceNodeResults to fix a SIMD crashThomas Lively
2019-05-23[WebAssembly] Implement __builtin_return_address for emscriptenThomas Lively
2019-03-18[WebAssembly] Don't override default implementation of isOffsetFoldingLegal. ...Sam Clegg
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn