summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-121-4/+4
* [WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen2019-07-121-1/+2
* [WebAssembly] Remove unneeded target operand flagsSam Clegg2019-04-031-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [WebAssembly] Massive instruction renamingThomas Lively2019-01-081-2/+2
* [WebAssembly] clang-format (NFC)Heejin Ahn2018-09-051-7/+7
* [WebAssembly] Don't write SP back when prolog is generated only for EHHeejin Ahn2018-08-221-5/+19
* [WebAssembly] Remove MachineFrameInfo arg from checking functions (NFC)Heejin Ahn2018-08-221-10/+10
* [WebAssembly] Change comments on SP writing back (NFC)Heejin Ahn2018-08-221-2/+3
* [WebAssembly] Restore __stack_pointer after catch instructionsHeejin Ahn2018-08-211-5/+15
* [WebAssembly] Change writeSPToMemory to writeSPToGlobal (NFC)Heejin Ahn2018-08-211-4/+4
* [WebAssembly] Remove an unused argument from writeSPToMemory (NFC)Heejin Ahn2018-08-201-8/+5
* [WebAssembly] Cleanup of the way globals and global flags are handledNicholas Wilson2018-08-031-2/+2
* [WebAssembly] Remove ELF file support.Sam Clegg2018-07-161-42/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* Fix WebAssembly backend for some LLVM API changesDavid Blaikie2017-12-151-1/+1
* [WebAssembly] Use __stack_pointer global when writing wasm binarySam Clegg2017-06-161-22/+7
* [WebAssembly] Initial linking metadata supportDan Gohman2017-03-301-1/+10
* [WebAssembly] Add support for using a wasm global for the stack pointer.Dan Gohman2017-02-241-32/+54
* [WebAssembly] Basic support for Wasm object file encoding.Dan Gohman2017-02-241-0/+3
* [WebAssembly] Fix a compiler warning. NFC.Dan Gohman2016-12-021-1/+1
* [WebAssembly] Emit a BasePointer when we have overly-aligned stack objectsDerek Schuff2016-11-071-10/+53
* [WebAssembly] Reorder load/store operands to match binary encoding.Dan Gohman2016-10-251-2/+2
* [WebAssembly] Remove the output operand from stores.Dan Gohman2016-10-061-2/+1
* [WebAssembly] Plug MachineMemOperand leaks.Benjamin Kramer2016-08-121-6/+6
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-13/+13
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-1/+1
* [WebAssembly] Put __stack_pointer in the offset field of loads and stores.Dan Gohman2016-05-241-10/+10
* [WebAssembly] Rename $discard to $drop in the assembly output.Dan Gohman2016-05-171-3/+2
* [WebAssembly] Don't stackify calls past stack pointer modifications.Dan Gohman2016-05-171-8/+8
* [WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman2016-05-101-26/+17
* [WebAssembly] Don't emit epilogue code in the middle of stackified code.Dan Gohman2016-05-051-0/+8
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-2/+3
* [WebAssembly] Stackify code emitted by eliminateFrameIndex and SP writebackDerek Schuff2016-03-171-13/+20
* [WebAssembly] Implement red zone for user stackDerek Schuff2016-02-231-5/+23
* [WebAssembly] Fix writeback of stack pointer with dynamic allocaDerek Schuff2016-02-221-32/+35
* [WebAssembly] Write stack pointer back to memory when FP is usedDerek Schuff2016-02-201-1/+1
* [WebAssembly] Stackify function prologs and epilogsDerek Schuff2016-02-201-15/+21
* [WebAssembly] Implement __builtin_frame_address.Dan Gohman2016-02-161-3/+3
* [WebAssembly] Reformat WebAssemblyFrameLowering and WebAssemblyISelLoweringDerek Schuff2016-02-111-19/+21
* [WebAssembly] Address comments left over from r260421Derek Schuff2016-02-101-1/+1
* [WebAssembly] Switch varags calling convention to use a registerDerek Schuff2016-02-101-66/+8
* WebAssembly NFC: fix build warningJF Bastien2016-01-301-3/+3
* [WebAssembly] Support frame pointerDerek Schuff2016-01-291-15/+75
* [WebAssembly] Omit no-op adds for non-mem uses of FrameIndexDerek Schuff2016-01-261-0/+1
* [WebAssembly] Implement unaligned loads and stores.Dan Gohman2016-01-261-0/+3
* [WebAssembly] Use the templated form of MachineFunction::getSubtarget(). NFC.Dan Gohman2016-01-191-4/+3
* [WebAssembly] Implement eliminateCallFramePseudoDerek Schuff2015-12-161-25/+46
* [WebAssembly] Implement prolog/epilog insertion and FrameIndex eliminationDerek Schuff2015-12-111-9/+89
* [WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman2015-11-291-6/+6
OpenPOWER on IntegriCloud