summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Remove ELF file support.Sam Clegg2018-07-161-12/+7
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle2018-03-301-0/+3
* [WebAssembly] Basic support for Wasm object file encoding.Dan Gohman2017-02-241-2/+12
* [WebAssembly] Refactor void return peephole using MaybeRewriteToFallthrough. ...Dan Gohman2017-02-091-13/+15
* [WebAssembly] Update LibFunc::Func -> LibFuncDerek Schuff2017-01-241-1/+1
* [WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman2016-10-241-10/+10
* [WebAssembly] Remove the output operand from stores.Dan Gohman2016-10-061-19/+0
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [WebAssembly] Remove unnecessary subtarget checks in peephole passDerek Schuff2016-08-021-22/+13
* [WebAssembly] Initial SIMD128 support.Derek Schuff2016-08-021-1/+30
* [WebAssembly] Optimize away return instructions using fallthroughs.Dan Gohman2016-05-211-5/+68
* [WebAssembly] Simplify code that never has to handle physical registers. NFC.Dan Gohman2016-05-191-9/+2
* [WebAssembly] Rename $discard to $drop in the assembly output.Dan Gohman2016-05-171-8/+8
* [WebAssembly] Support physical registers in the rewrite-to-discard optimization.Dan Gohman2016-02-211-6/+10
* [WebAssembly] Omit no-op adds for non-mem uses of FrameIndexDerek Schuff2016-01-261-1/+4
* [WebAssembly] Remove check for FrameIndex operands in WebAssemblyPeepholeDerek Schuff2016-01-261-14/+9
* WebAssembly NFC: update error messageJF Bastien2016-01-261-1/+2
* WebAssembly: don't optimize memcpy/memmove/memcpy to frame indexJF Bastien2016-01-261-10/+15
* [WebAssembly] Optimize memcpy/memmove/memcpy calls.Dan Gohman2016-01-261-12/+57
* [WebAssembly] Implement unaligned loads and stores.Dan Gohman2016-01-261-2/+4
* [WebAssembly] Minor code cleanups. NFC.Dan Gohman2016-01-201-2/+2
* [WebAssembly] Implement prolog/epilog insertion and FrameIndex eliminationDerek Schuff2015-12-111-1/+3
* [WebAssembly] Fix WebAssemblyPeephole to set Changed to true when making chan...Dan Gohman2015-12-101-0/+1
* [WebAssembly] Declare that WebAssemblyPeephole does not modify the CFG.Dan Gohman2015-12-101-0/+5
* [WebAssembly] Implement ReverseBranchCondition, and re-enable MachineBlockPla...Dan Gohman2015-12-051-1/+1
* [WebAssembly] Fix WebAssembly register numbering for registers added late.Dan Gohman2015-11-251-0/+1
* [WebAssembly] Support for register stackifying with load and store instructions.Dan Gohman2015-11-251-0/+77
OpenPOWER on IntegriCloud