aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-06[WebAssembly] Fix trunc in FastISel (#138479)Pavel Verigo1-1/+4
2025-03-05[FastISel] Use Register. NFCCraig Topper1-8/+8
2024-12-02[WebAssembly] Define call-indirect-overlong and bulk-memory-opt features (#11...Dan Gohman1-1/+1
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata1-4/+0
2024-10-09[WebAssembly] Don't fold non-nuw add/sub in FastISel (#111278)Heejin Ahn1-0/+12
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke1-4/+4
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault1-1/+1
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn1-0/+16
2024-05-23[WebAssembly] Use 64-bit table when targeting wasm64 (#92042)Sam Clegg1-12/+0
2024-02-06[WebAssembly] improve getRegForPromotedValue to avoid meanless value copy (#8...Congcong Cai1-0/+4
2024-01-09[WebAssembly] Correctly consider signext/zext arg flags at function declarati...Juneyoung Lee1-2/+2
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus1-1/+1
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-1/+1
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver1-25/+25
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos1-0/+1
2022-01-19[NFC] Use Register instead of unsignedJim Lin1-32/+32
2021-10-02[Target] Migrate from getNumArgOperands to arg_size (NFC)Kazu Hirata1-1/+1
2021-08-28[WebAssembly] Fix FastISel of condition in different block (PR51651)Nikita Popov1-11/+9
2021-08-13[NFC] Clean up users of AttributeList::hasAttribute()Arthur Eubanks1-2/+2
2021-08-13[NFC] Remove AttributeList::hasParamAttribute()Arthur Eubanks1-12/+12
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+4
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-4/+1
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+4
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-4/+1
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+4
2021-05-11[WebAssembly] Support for WebAssembly globals in LLVM IRPaulo Matos1-0/+4
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn1-1/+1
2021-04-03[FastISel] Remove kill trackingNikita Popov1-1/+1
2021-03-18[WebAssembly] Remove unimplemented-simd target featureThomas Lively1-4/+1
2021-03-03[WebAssembly] Swap operand order of call_indirect in text formatAndy Wingo1-1/+1
2021-03-01[WebAssembly] call_indirect issues table number relocsAndy Wingo1-12/+13
2021-02-23Revert "[WebAssembly] call_indirect issues table number relocs"Andy Wingo1-13/+12
2021-02-22[WebAssembly] call_indirect issues table number relocsAndy Wingo1-12/+13
2021-01-28[WebAssembly] Fix Fast ISEL not lowering 64-bit function pointersWouter van Oortmerssen1-0/+13
2021-01-19Revert "[WebAssembly] call_indirect issues table number relocs"Sam Clegg1-4/+11
2021-01-19[WebAssembly] call_indirect issues table number relocsAndy Wingo1-11/+4
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn1-13/+0
2021-01-05[WebAssembly] call_indirect causes indirect function table importAndy Wingo1-0/+11
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn1-0/+18
2020-10-23[WebAssembly] Implementation of (most) table instructionsPaulo Matos1-0/+8
2020-08-08[WebAssembly] Fix FastISel address calculation bugThomas Lively1-9/+8
2020-06-15[WebAssembly] Adding 64-bit versions of all load & store ops.Wouter van Oortmerssen1-12/+14
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper1-2/+2
2020-03-19[WebAssembly] Support swiftself and swifterror for WebAssembly targetYuta Saito1-0/+6
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively1-25/+11
2019-10-09[WebAssembly] Make returns variadicThomas Lively1-24/+8
2019-08-06CodeGen: Migration to using RegisterMatt Arsenault1-2/+2
2019-07-16[WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen1-0/+4
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama1-1/+1