aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-07-12[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice1-1/+1
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice1-3/+3
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice1-1/+1
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov1-0/+1
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice1-3/+3
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn1-0/+2
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-5/+6
2023-11-11[llvm] Stop including llvm/ADT/SmallPtrSet.h (NFC)Kazu Hirata1-1/+0
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-1/+1
2023-03-29[WebAssembly] Redesign DebugValueManagerHeejin Ahn1-32/+33
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper1-4/+3
2022-11-16[WebAssembly] multivalue stackify fixSamuel Parker1-5/+10
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault1-13/+10
2022-01-19[NFC] Use Register instead of unsignedJim Lin1-2/+2
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos1-0/+4
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn1-1/+1
2021-04-19[WebAssembly] Use v128.const instead of splats for constantsThomas Lively1-8/+3
2021-01-18[llvm] Use the default value of drop_begin (NFC)Kazu Hirata1-2/+2
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata1-6/+5
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn1-18/+0
2021-01-09[WebAssembly] Update basic EH instructions for the new specHeejin Ahn1-4/+3
2020-12-28[WebAssembly][NFC] Finish cleaning up SIMD tablegenThomas Lively1-1/+1
2020-10-08[NFC][MC] MCRegister API typing.Mircea Trofin1-1/+1
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen1-1/+2
2020-06-24WebAssembly: Don't store MachineFunction in MachineFunctionInfoMatt Arsenault1-6/+6
2020-02-19[WebAssembly] Fix memory bug introduced in 52861809994cThomas Lively1-2/+2
2020-02-18[WebAssembly] Fix RegStackify and ExplicitLocals to handle multivalueThomas Lively1-45/+106
2020-02-18Reland "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively1-5/+4
2020-02-04Revert "[WebAssembly][InstrEmitter] Foundation for multivalue call lowering"Thomas Lively1-4/+5
2020-01-28[WebAssembly] Preserve debug frame base information through register coloringDerek Schuff1-0/+6
2020-01-21[WebAssembly][InstrEmitter] Foundation for multivalue call loweringThomas Lively1-5/+4
2019-08-12[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-9/+9
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-3/+3
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn1-3/+3
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen1-2/+2
2019-02-04[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper1-3/+3
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-64/+62
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn1-0/+30
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-15[WebAssembly] Fix updating/moving DBG_VALUEs in RegStackifyYury Delendik1-52/+14
2019-01-10[WebAssembly] Fix stack pointer store check in RegStackifyHeejin Ahn1-13/+5
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively1-5/+5
2018-12-26[WebAssembly] Delete an unnecessary line in RegStackifyHeejin Ahn1-1/+0
2018-12-26[WebAssembly] Fix typos in comments in RegStackify (NFC)Heejin Ahn1-2/+2
2018-12-20[WebAssembly] Emit a splat for v128 IMPLICIT_DEFThomas Lively1-6/+10
2018-10-31[WebAssembly] Handle vector IMPLICIT_DEFs.Thomas Lively1-0/+5
2018-09-26[WebAssembly] Fix MRI.hasOneNonDBGUse assert in WebAssemblyRegStackify pass Yury Delendik1-2/+2
2018-09-25[WebAssembly] Move/clone DBG_VALUE during WebAssemblyRegStackify passYury Delendik1-0/+59
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn1-29/+41
2018-08-28[WebAssembly] Use getCalleeOpNo utility function (NFC)Heejin Ahn1-14/+2