summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Remove ELF file support.Sam Clegg2018-07-161-9/+1
* [WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn2018-05-311-2/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-12/+12
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle2018-03-301-0/+4
* [WebAssembly] Disable tee_local optimizations when targeting the ELF ABI.Dan Gohman2017-12-201-1/+9
* Fix WebAssembly backend for some LLVM API changesDavid Blaikie2017-12-151-2/+2
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [WebAssembly] Use __stack_pointer global when writing wasm binarySam Clegg2017-06-161-22/+10
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [WebAssembly] Add support for using a wasm global for the stack pointer.Dan Gohman2017-02-241-10/+24
* [WebAssembly] Convert stackified IMPLICIT_DEF into constant 0.Dan Gohman2016-11-081-0/+37
* [WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman2016-10-241-20/+14
* [WebAssembly] Update to more stack-machine-oriented terminology.Dan Gohman2016-10-031-11/+11
* [WebAssemby] Clean up an obsolete comment.Dan Gohman2016-10-031-2/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [WebAssembly] Make register stackification more conservativeDerek Schuff2016-09-301-19/+15
* Fix WebAssembly broken build related to interface change in r281172.Eric Liu2016-09-121-2/+1
* [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL...Justin Lebar2016-09-101-1/+1
* [WebAssembly] Handle debug information and virtual registers without crashing...Dominic Chen2016-08-171-2/+2
* Revert "[WebAssembly] Handle debug information and virtual registers without ...Duncan P. N. Exon Smith2016-08-171-2/+2
* [WebAssembly] Handle debug information and virtual registers without crashingDominic Chen2016-08-171-2/+2
* [WebAssembly] Cleanup trailing whitespaceDominic Chen2016-08-111-2/+2
* [WebAssembly] Initial SIMD128 support.Derek Schuff2016-08-021-1/+7
* WebAssembly: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-21/+20
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-21/+20
* [WebAssembly] Speed up LiveIntervals updating.Dan Gohman2016-05-231-6/+9
* [WebAssembly] Model the stack evaluation order more precisely.Dan Gohman2016-05-171-20/+40
* [WebAssembly] Don't stackify calls past stack pointer modifications.Dan Gohman2016-05-171-12/+33
* [WebAssembly] Stackify induction variable increment instructions.Dan Gohman2016-05-171-28/+65
* [WebAssembly] Improve the precision of memory and side effect dependence trac...Dan Gohman2016-05-171-23/+192
* [WebAssembly] Fast-isel support for calls, arguments, and selects.Dan Gohman2016-05-121-2/+3
* [WebAssembly] Move register stackification and coloring to a late phase.Dan Gohman2016-05-101-16/+55
* Try to fix build of WebAssemblyRegStackify.cpp on WindowsHans Wennborg2016-03-141-1/+1
* WebAssembly: fix buildJF Bastien2016-02-281-2/+2
* WebAssembly: fix buildJF Bastien2016-02-271-8/+8
* [WebAssembly] Properly ignore llvm.dbg.value instructions.Dan Gohman2016-02-221-1/+5
* [WebAssemly] Don't move calls or stores past intervening loadsDerek Schuff2016-02-161-0/+1
* [WebAssembly] Create new registers instead of reusing old ones in RegStackify.Dan Gohman2016-02-161-7/+9
* [WebAssembly] Don't stackify a register def past a get_local use in the same ...Dan Gohman2016-01-281-1/+13
* [WebAssembly] Enhanced register stackificationDan Gohman2016-01-281-61/+320
* [WebAssembly] Don't stackify stores across instructions with side effects.Dan Gohman2016-01-201-1/+1
* [WebAssembly] Rematerialize constants rather than hold them live in registers.Dan Gohman2016-01-191-32/+52
* [WebAssembly] Don't use range-based loop for a list that's being modifiedDan Gohman2016-01-061-3/+5
* [WebAssembly] Fix handling of COPY instructions in WebAssemblyRegStackify.Dan Gohman2015-12-251-48/+52
* [WebAssembly] Implement eliminateCallFramePseudoDerek Schuff2015-12-161-1/+0
* [WebAssembly] Avoid adding redundant EXPR_STACK uses.Dan Gohman2015-12-141-3/+4
* [WebAssembly] Fix a typo in a comment.Dan Gohman2015-12-081-1/+1
* [WebAssembly] Assert MRI.isSSA() in passes that depend on SSA form.Dan Gohman2015-12-081-0/+2
OpenPOWER on IntegriCloud