summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
AgeCommit message (Expand)Author
2025-11-12[WebAssembly][FastISel] Bail out on meeting non-integer type in selectTrunc (...Hongyu Chen
2025-11-04[llvm] Use conventional enum declarations (NFC) (#166318)Kazu Hirata
2025-08-12Fix handling of dontcall attributes for arches that lower calls via fastSelec...Daniel Paoliello
2025-07-11[ARM][WebAssembly] Remove unused PatternMatch namespace. NFC. (#147984)Simon Pilgrim
2025-05-06[WebAssembly] Fix trunc in FastISel (#138479)Pavel Verigo
2025-03-05[FastISel] Use Register. NFCCraig Topper
2024-12-02[WebAssembly] Define call-indirect-overlong and bulk-memory-opt features (#11...Dan Gohman
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-10-09[WebAssembly] Don't fold non-nuw add/sub in FastISel (#111278)Heejin Ahn
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn
2024-05-23[WebAssembly] Use 64-bit table when targeting wasm64 (#92042)Sam Clegg
2024-02-06[WebAssembly] improve getRegForPromotedValue to avoid meanless value copy (#8...Congcong Cai
2024-01-09[WebAssembly] Correctly consider signext/zext arg flags at function declarati...Juneyoung Lee
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-10-02[Target] Migrate from getNumArgOperands to arg_size (NFC)Kazu Hirata
2021-08-28[WebAssembly] Fix FastISel of condition in different block (PR51651)Nikita Popov
2021-08-13[NFC] Clean up users of AttributeList::hasAttribute()Arthur Eubanks
2021-08-13[NFC] Remove AttributeList::hasParamAttribute()Arthur Eubanks
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
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-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-04-03[FastISel] Remove kill trackingNikita Popov
2021-03-18[WebAssembly] Remove unimplemented-simd target featureThomas Lively
2021-03-03[WebAssembly] Swap operand order of call_indirect in text formatAndy Wingo
2021-03-01[WebAssembly] call_indirect issues table number relocsAndy Wingo
2021-02-23Revert "[WebAssembly] call_indirect issues table number relocs"Andy Wingo
2021-02-22[WebAssembly] call_indirect issues table number relocsAndy Wingo
2021-01-28[WebAssembly] Fix Fast ISEL not lowering 64-bit function pointersWouter van Oortmerssen
2021-01-19Revert "[WebAssembly] call_indirect issues table number relocs"Sam Clegg
2021-01-19[WebAssembly] call_indirect issues table number relocsAndy Wingo
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn
2021-01-05[WebAssembly] call_indirect causes indirect function table importAndy Wingo
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn
2020-10-23[WebAssembly] Implementation of (most) table instructionsPaulo Matos
2020-08-08[WebAssembly] Fix FastISel address calculation bugThomas Lively
2020-06-15[WebAssembly] Adding 64-bit versions of all load & store ops.Wouter van Oortmerssen
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-03-19[WebAssembly] Support swiftself and swifterror for WebAssembly targetYuta Saito
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively