summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
AgeCommit message (Expand)Author
2025-09-02[WebAssembly] Guard use of getSymbolName with isSymbol (#156105)Derek Schuff
2025-06-24[WebAssembly] Enable a limited amount of stackification for debug code (#136510)SingleAccretion
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-11-11[llvm] Stop including llvm/ADT/SmallPtrSet.h (NFC)Kazu Hirata
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-03-29[WebAssembly] Redesign DebugValueManagerHeejin Ahn
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-11-16[WebAssembly] multivalue stackify fixSamuel Parker
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-04-19[WebAssembly] Use v128.const instead of splats for constantsThomas Lively
2021-01-18[llvm] Use the default value of drop_begin (NFC)Kazu Hirata
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn
2021-01-09[WebAssembly] Update basic EH instructions for the new specHeejin Ahn
2020-12-28[WebAssembly][NFC] Finish cleaning up SIMD tablegenThomas Lively
2020-10-08[NFC][MC] MCRegister API typing.Mircea Trofin
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen
2020-06-24WebAssembly: Don't store MachineFunction in MachineFunctionInfoMatt Arsenault
2020-02-19[WebAssembly] Fix memory bug introduced in 52861809994cThomas Lively
2020-02-18[WebAssembly] Fix RegStackify and ExplicitLocals to handle multivalueThomas Lively
2020-02-18Reland "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively
2020-02-04Revert "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively
2020-01-28[WebAssembly] Preserve debug frame base information through register coloringDerek Schuff
2020-01-21[WebAssembly][InstrEmitter] Foundation for multivalue call loweringThomas Lively
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-02-04[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-15[WebAssembly] Fix updating/moving DBG_VALUEs in RegStackifyYury Delendik
2019-01-10[WebAssembly] Fix stack pointer store check in RegStackifyHeejin Ahn
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively
2018-12-26[WebAssembly] Delete an unnecessary line in RegStackifyHeejin Ahn
2018-12-26[WebAssembly] Fix typos in comments in RegStackify (NFC)Heejin Ahn
2018-12-20[WebAssembly] Emit a splat for v128 IMPLICIT_DEFThomas Lively
2018-10-31[WebAssembly] Handle vector IMPLICIT_DEFs.Thomas Lively
2018-09-26[WebAssembly] Fix MRI.hasOneNonDBGUse assert in WebAssemblyRegStackify pass Yury Delendik