summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
AgeCommit message (Expand)Author
2025-09-25[WebAssembly] Remove FAKE_USEs before ExplicitLocals (#160768)Heejin Ahn
2025-09-24Revert "[WebAssembly] Remove FAKE_USEs before ExplicitLocals" (#160553)Derek Schuff
2025-09-23[WebAssembly] Remove FAKE_USEs before ExplicitLocals (#160228)Heejin Ahn
2025-07-22[WebAssembly] Unstackify registers with no uses in ExplicitLocals (#149626)Heejin Ahn
2025-02-19[CodeGen] Remove static member function Register::virtReg2Index. NFC (#127962)Craig Topper
2025-01-30[CodeGen] Use non-static Register::virtRegIndex() instead of static Register:...Craig Topper
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-03-17[WebAssembly] Add comments on local.tee transformationHeejin Ahn
2023-02-07[CodeGen] Make more use of MachineOperand::getOperandNo. NFC.Jay Foad
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-11-04[WebAssembly] Fix debug locations for ExplicitLocals passWouter van Oortmerssen
2021-10-29Revert "[WebAssembly] Fix debug locations for ExplicitLocals pass"Sam Clegg
2021-10-28[WebAssembly] Fix debug locations for ExplicitLocals passWouter van Oortmerssen
2021-09-20[llvm] Use make_early_inc_range (NFC)Kazu Hirata
2021-06-01[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo
2021-05-31Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables"Andy Wingo
2021-05-31[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo
2021-05-28Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables"Andy Wingo
2021-05-28[WebAssembly][CodeGen] IR support for WebAssembly local variablesAndy Wingo
2021-05-24[WebAssembly] Add NullifyDebugValueLists passHeejin Ahn
2021-05-17[WebAssembly] Nullify DBG_VALUE_LISTs in DebugValueManagerHeejin Ahn
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn
2021-01-07[WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATIONWouter van Oortmerssen
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn
2020-10-23[WebAssembly] Implementation of (most) table instructionsPaulo Matos
2020-06-24WebAssembly: Don't store MachineFunction in MachineFunctionInfoMatt Arsenault
2020-05-14[WebAssembly] Added Debug Fixup passWouter van Oortmerssen
2020-03-26[WEbAssembly] Clear frame base vreg in explicit-locals when stack pointer is ...Derek Schuff
2020-03-09[WebAssembly] Fixed FrameBaseLocal not being set.Wouter van Oortmerssen
2020-02-18[WebAssembly] Fix RegStackify and ExplicitLocals to handle multivalueThomas Lively
2020-01-28[WebAssembly] Preserve debug frame base information through register coloringDerek Schuff
2020-01-17[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff
2020-01-16Revert "[WebAssembly] Track frame registers through VReg and local allocation"Derek Schuff
2020-01-16[WebAssembly] Track frame registers through VReg and local allocationDerek Schuff
2019-12-20[WebAssembly] Use TargetIndex operands in DbgValue to track WebAssembly opera...Yury Delendik
2019-08-12[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen
2019-03-19[WebAssembly] Rename methods according to instruction name changes (NFC)Heejin Ahn
2019-03-05[WebAssembly] Simplify iterator navigations (NFC)Heejin Ahn
2019-02-04[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively
2018-12-29[WebAssembly] Fix comments in ExplicitLocals (NFC)Heejin Ahn
2018-10-09[WebAssembly] Handle V128 register class in explicit locals passThomas Lively
2018-09-12[WebAssembly] Make tied inline asm operands work againHeejin Ahn