summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
AgeCommit message (Expand)Author
2025-10-29[WebAssembly] Remove a redundant cast (NFC) (#165508)Kazu Hirata
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen
2023-10-03[WebAssembly] Define local sp if `llvm.stacksave` is used (#68133)Yuta Saito
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-08-01[NFC] Use AllocaInst's getAddressSpace helperAlex Bradbury
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos
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-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-03-30[NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functionsTomas Matheson
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen
2020-04-16[WebAssembly] Add int32 DW_OP_WASM_location variantWouter van Oortmerssen
2020-03-18[Alignment][NFC] Deprecate getMaxAlignmentGuillaume Chatelet
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-08-12[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen
2019-04-03[WebAssembly] Remove unneeded target operand flagsSam Clegg
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-09-05[WebAssembly] clang-format (NFC)Heejin Ahn
2018-08-22[WebAssembly] Don't write SP back when prolog is generated only for EHHeejin Ahn
2018-08-22[WebAssembly] Remove MachineFrameInfo arg from checking functions (NFC)Heejin Ahn
2018-08-22[WebAssembly] Change comments on SP writing back (NFC)Heejin Ahn
2018-08-21[WebAssembly] Restore __stack_pointer after catch instructionsHeejin Ahn
2018-08-21[WebAssembly] Change writeSPToMemory to writeSPToGlobal (NFC)Heejin Ahn
2018-08-20[WebAssembly] Remove an unused argument from writeSPToMemory (NFC)Heejin Ahn
2018-08-03[WebAssembly] Cleanup of the way globals and global flags are handledNicholas Wilson
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2017-12-15Fix WebAssembly backend for some LLVM API changesDavid Blaikie
2017-06-16[WebAssembly] Use __stack_pointer global when writing wasm binarySam Clegg
2017-03-30[WebAssembly] Initial linking metadata supportDan Gohman
2017-02-24[WebAssembly] Add support for using a wasm global for the stack pointer.Dan Gohman
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman
2016-12-02[WebAssembly] Fix a compiler warning. NFC.Dan Gohman
2016-11-07[WebAssembly] Emit a BasePointer when we have overly-aligned stack objectsDerek Schuff
2016-10-25[WebAssembly] Reorder load/store operands to match binary encoding.Dan Gohman
2016-10-06[WebAssembly] Remove the output operand from stores.Dan Gohman
2016-08-12[WebAssembly] Plug MachineMemOperand leaks.Benjamin Kramer
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer