summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [WebAssembly] Clean up several FIXME comments.Dan Gohman2015-11-251-1/+1
* [WebAssembly] Use the checked form of MachineFunction::getSubtarget. NFC.Dan Gohman2015-08-241-2/+2
* WebAssembly: basic bitcode → assembly CodeGen testJF Bastien2015-07-221-8/+7
* WebAssembly: fix build breakage.JF Bastien2015-07-141-3/+4
* WebAssembly: start instructionsJF Bastien2015-07-011-1/+1
* [WebAssembly] Initial WebAssembly backendDan Gohman2015-06-291-0/+74
OpenPOWER on IntegriCloud