aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-15[WebAssembly] Fix typo in Tag value assertion. NFC (#158752)Sam Clegg1-1/+1
2025-08-07[clang][WebAssembly] Support reftypes & varargs in test_function_pointer_sign...Hood Chatham1-0/+9
2025-07-23[WebAssembly,llvm] Fix buildbot problems with llvm.wasm.ref.test.func (#150116)Hood Chatham1-5/+13
2025-07-22[WebAssembly] Fix warningsKazu Hirata1-1/+1
2025-07-22[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic (#147486)Hood Chatham1-0/+91
2025-07-03[WebAssembly] Fold TargetGlobalAddress with added offset (#145829)jjasmine1-1/+13
2025-01-09[WebAssembly] Add -wasm-use-legacy-eh option (#122158)Heejin Ahn1-3/+3
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata1-1/+0
2024-11-05[WebAssembly] Fix rethrow's index calculation (#114693)Heejin Ahn1-0/+13
2024-09-10[WebAssembly] Add assembly support for final EH proposal (#107917)Heejin Ahn1-1/+4
2024-09-04[WebAssembly] Rename CATCH/CATCH_ALL to *_LEGACY (#107187)Heejin Ahn1-1/+1
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice1-6/+14
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice1-14/+6
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice1-6/+14
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-2/+2
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-3/+5
2023-04-05[WebAssembly] Fix selection of global callsHeejin Ahn1-2/+16
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers1-4/+5
2022-12-15[SelectionDAG] Give all the target specific subclasses of SelectionDAGISel th...Craig Topper1-1/+5
2022-12-15[WebAssembly] Use ComplexPattern on remaining memory instructionsLuke Lau1-13/+13
2022-12-14[WebAssembly][NFC] Add ComplexPattern for loadsLuke Lau1-2/+105
2021-11-06[WebAssembly] Remove unused declaration SelectExternRefAddr (NFC)Kazu Hirata1-1/+0
2021-09-02[WebAssembly] Add Wasm SjLj supportHeejin Ahn1-2/+4
2021-08-25[WebAssembly] Rename wasm.catch.exn intrinsic back to wasm.catchHeejin Ahn1-1/+1
2021-08-04[WebAssembly] Use `SDValue::getConstantOperandVal` (NFC)Heejin Ahn1-4/+3
2021-08-04[WebAssembly] Make result of 'catch' inst variadicHeejin Ahn1-0/+53
2021-08-03Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes"Paulo Matos1-21/+1
2021-08-02Revert "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes"Paulo Matos1-1/+21
2021-08-02[WebAssembly] Add new pass to lower int/ptr conversions of reftypesPaulo Matos1-21/+1
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+23
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-23/+0
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+23
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-1/+0
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+1
2021-06-01[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo1-0/+15
2021-05-31Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables"Andy Wingo1-16/+0
2021-05-31[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo1-0/+16
2021-05-28Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables"Andy Wingo1-16/+0
2021-05-28[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo1-0/+16
2020-11-13[WebAssembly] Move GlobalTLSAddress handling to WebAssemblyISelLowering. NFCSam Clegg1-39/+0
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg1-1/+2
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen1-24/+18
2020-06-15[WebAssembly] Adding 64-bit versions of all load & store ops.Wouter van Oortmerssen1-5/+0
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively1-4/+12
2020-02-18Reland "[WebAssembly] Split and recombine multivalue calls for ISel"Thomas Lively1-5/+7
2020-02-18Reland "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively1-0/+19
2020-02-04Revert "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively1-19/+0
2020-02-04Revert "[WebAssembly] Split and recombine multivalue calls for ISel"Thomas Lively1-7/+5
2020-01-21[WebAssembly] Split and recombine multivalue calls for ISelThomas Lively1-5/+7
2020-01-21[WebAssembly][InstrEmitter] Foundation for multivalue call loweringThomas Lively1-0/+19