aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg1-9/+1
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn1-2/+1
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-12/+12
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-2/+2
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-03-30[WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle1-0/+4
2017-12-20[WebAssembly] Disable tee_local optimizations when targeting the ELF ABI.Dan Gohman1-1/+9
2017-12-15Fix WebAssembly backend for some LLVM API changesDavid Blaikie1-2/+2
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-06-16[WebAssembly] Use __stack_pointer global when writing wasm binarySam Clegg1-22/+10