aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/WebAssembly/userstack.ll
AgeCommit message (Expand)AuthorFilesLines
2024-02-05[CodeGen] Convert tests to opaque pointers (NFC)Nikita Popov1-2/+2
2023-10-03[WebAssembly] Define local sp if `llvm.stacksave` is used (#68133)Yuta Saito1-2/+14
2023-08-03[PEI][WebAssembly] Switch to backwards frame index eliminationJay Foad1-12/+12
2023-01-26[NFC][WebAssembly] Updated testsSamuel Parker1-185/+642
2022-12-19[WebAssembly] Convert some tests to opaque pointers (NFC)Nikita Popov1-44/+41
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen1-2/+2
2020-11-03[WebAssembly] Don't fold frame offset for global addressesJulien Jorge1-0/+16
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen1-49/+47
2019-02-23[WebAssembly] Update CodeGen test expectations after rL354697. NFCSam Clegg1-31/+31
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively1-67/+67
2018-11-19[WebAssembly] replaced .param/.result by .functypeWouter van Oortmerssen1-1/+1
2018-11-02[WebAssembly] Added a .globaltype directive to .s output.Wouter van Oortmerssen1-0/+2
2018-08-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-1/+1
2018-08-13Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen1-1/+1
2018-08-10[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-1/+1
2018-08-03[WebAssembly] Cleanup of the way globals and global flags are handledNicholas Wilson1-26/+26
2018-07-27Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen1-2/+2
2018-07-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-2/+2
2018-05-10[WebAsembly] Update default triple in test files to wasm32-unknown-unkown.Sam Clegg1-1/+1
2017-07-19Revert r308273 to reinstate part of r308100.Chandler Carruth1-5/+5
2017-07-18Revert part of r308100 since the cause (r308025) was also reverted.Chandler Carruth1-5/+5
2017-07-15[wasm] Update two tests for r308025 which causes scheduling changes dueChandler Carruth1-5/+5
2017-06-16[WebAssembly] Use __stack_pointer global when writing wasm binarySam Clegg1-26/+26
2017-02-28[WebAssembly] Convert the remaining unit tests to the new wasm-object-file ta...Dan Gohman1-87/+86
2016-10-06[WebAssembly] Remove the output operand from stores.Dan Gohman1-31/+31
2016-09-30[WebAssembly] Make register stackification more conservativeDerek Schuff1-0/+36
2016-09-26[WebAssembly] Use the frame pointer instead of the stack pointerDerek Schuff1-12/+53
2016-08-18[WebAssembly] Disable the store-results optimization.Dan Gohman1-35/+37
2016-05-24[WebAssembly] Put __stack_pointer in the offset field of loads and stores.Dan Gohman1-39/+40
2016-05-21[WebAssembly] Optimize away return instructions using fallthroughs.Dan Gohman1-1/+1
2016-05-19[WebAssembly] Make several CHECK lines less fragile using regexes and CHECK-DAG.Dan Gohman1-2/+2
2016-05-17[WebAssembly] Rename $discard to $drop in the assembly output.Dan Gohman1-13/+13
2016-05-17[WebAssembly] Model the stack evaluation order more precisely.Dan Gohman1-8/+8
2016-05-16[WebAssembly] Mark COPY_LOCAL and TEE_LOCAL instructions has having no side e...Dan Gohman1-3/+5
2016-05-10[WebAssembly] Preliminary fast-isel support.Dan Gohman1-2/+0
2016-05-10[WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman1-76/+75
2016-03-17[WebAssembly] Stackify code emitted by eliminateFrameIndex and SP writebackDerek Schuff1-30/+30
2016-02-23Revert "[WebAssembly] Stackify code emitted by eliminateFrameIndex"Derek Schuff1-13/+13
2016-02-23[WebAssembly] Stackify code emitted by eliminateFrameIndexDerek Schuff1-13/+13
2016-02-23[WebAssembly] Implement red zone for user stackDerek Schuff1-21/+37
2016-02-22[WebAssembly] Fix writeback of stack pointer with dynamic allocaDerek Schuff1-5/+12
2016-02-21[WebAssembly] Support physical registers in the rewrite-to-discard optimization.Dan Gohman1-10/+10
2016-02-20[WebAssembly] Handle CopyToReg nodes with flag results in LowerCopyToReg.Dan Gohman1-0/+12
2016-02-20[WebAssembly] Write stack pointer back to memory when FP is usedDerek Schuff1-1/+4
2016-02-20[WebAssembly] Stackify function prologs and epilogsDerek Schuff1-68/+70
2016-02-16[WebAssembly] Implement __builtin_frame_address.Dan Gohman1-0/+31
2016-02-16[WebAssembly] Insert COPY_LOCAL between CopyToReg and FrameIndex DAG nodesDerek Schuff1-0/+21
2016-01-30[WebAssembly] Fix uses of FrameIndex as store valuesDerek Schuff1-3/+12
2016-01-29[WebAssembly] Support frame pointerDerek Schuff1-3/+30
2016-01-26[WebAssembly] Omit no-op adds for non-mem uses of FrameIndexDerek Schuff1-0/+18