aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-31[WebAssembly] Add more lowerings for wide-arithmetic (#132430)Alex Crichton1-0/+1
2025-02-03[WebAssembly] Autovec support for dot (#123207)Sam Parker1-0/+2
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq1-1/+2
2024-12-21[SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119...Sergei Barannikov1-8/+0
2024-10-23[WebAssembly] Implement the wide-arithmetic proposal (#111598)Alex Crichton1-0/+2
2024-10-09[TTI] NFC: Port TLI.shouldSinkOperands to TTI (#110564)Jeffrey Byrnes1-2/+0
2024-05-30[SelectionDAG] Add an ISD::CLEAR_CACHE node to lower llvm.clear_cache (#93795)Roger Ferrer Ibáñez1-4/+0
2023-08-25[WebAssembly] Optimize vector shift using a splat value from outside blockYolanda Chen1-0/+2
2023-06-09[WebAssembly] Re-land 8392bf6000adCaleb Zulawski1-0/+1
2023-06-08Revert "Improve WebAssembly vector bitmask, mask reduction, and extending"Thomas Lively1-1/+0
2023-06-07Improve WebAssembly vector bitmask, mask reduction, and extendingCaleb Zulawski1-0/+1
2023-05-06[WebAssembly] Remove dead declaration MatchTableForLoweringKazu Hirata1-5/+0
2022-11-17[AMDGPU] Allow finer grain control of an unaligned access speedStanislav Mekhanoshin1-1/+1
2022-08-24[X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branchSimon Pilgrim1-2/+2
2022-03-16[WebAssembly] Disable SimplifyDemandedVectorElts after legalizationHeejin Ahn1-0/+4
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos1-0/+5
2021-10-06[WebAssembly] De-duplicate WasmAddressSpace and refactor reftype predicatesPaulo Matos1-29/+2
2021-08-19[WebAssembly] Legalize vector types by wideningThomas Lively1-0/+3
2021-08-12[WebAssembly] Disable offset folding for function addressesHeejin Ahn1-0/+1
2021-08-02[WebAssembly] Compute known bits for SIMD bitmask intrinsicsThomas Lively1-0/+5
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+30
2021-07-08[WebAssembly] Scalarize extract_vector_elt of binopsThomas Lively1-0/+1
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-30/+0
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+30
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-28/+0
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+28
2021-05-11[WebAssembly] Support for WebAssembly globals in LLVM IRPaulo Matos1-0/+2
2021-04-16[WebAssembly] Remove saturating fp-to-int target intrinsicsThomas Lively1-0/+1
2021-02-04[TargetLowering] Use Align in allowsMisalignedMemoryAccesses.Craig Topper1-1/+1
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg1-0/+1
2020-05-15[WebAssembly] Optimize splats of bitcasted vectorsThomas Lively1-0/+5
2020-04-23[WebAssembly] Remove unused forward declarations. NFC.Simon Pilgrim1-1/+0
2019-11-01Reland "[WebAssembly] Expand setcc of v2i64"Thomas Lively1-0/+1
2019-10-31Reland "[WebAssembly] Handle multiple loads of splatted loads"Thomas Lively1-0/+8
2019-10-31Revert "[WebAssembly] Handle multiple loads of splatted loads"Vlad Tsyrklevich1-8/+0
2019-10-31Revert "[WebAssembly] Expand setcc of v2i64"Vlad Tsyrklevich1-1/+0
2019-10-31[WebAssembly] Handle multiple loads of splatted loadsThomas Lively1-0/+8
2019-10-31[WebAssembly] Expand setcc of v2i64Thomas Lively1-0/+1
2019-09-27[WebAssembly] SIMD Load and extend operationsThomas Lively1-1/+1
2019-07-11[WebAssembly] Print error message for llvm.clear_cache intrinsicHeejin Ahn1-0/+4
2019-06-12[TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim1-0/+1
2019-05-23[WebAssembly] Implement ReplaceNodeResults to fix a SIMD crashThomas Lively1-0/+3
2019-05-23[WebAssembly] Implement __builtin_return_address for emscriptenThomas Lively1-0/+1
2019-03-18[WebAssembly] Don't override default implementation of isOffsetFoldingLegal. ...Sam Clegg1-1/+0
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn1-2/+1
2019-01-30[WebAssembly] Optimize BUILD_VECTOR lowering for sizeThomas Lively1-0/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-10[WebAssembly] Add unimplemented-simd128 subtarget featureThomas Lively1-0/+1
2019-01-10Revert "[WebAssembly] Add simd128-unimplemented subtarget feature"Thomas Lively1-1/+0
2019-01-10[WebAssembly] Add simd128-unimplemented subtarget featureThomas Lively1-0/+1