summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Remove ELF file support.Sam Clegg2018-07-161-3/+1
* [WebAssembly] Add more utility functionsHeejin Ahn2018-06-191-2/+3
* [WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn2018-05-311-3/+0
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-3/+3
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [WebAssembly] Add an assertion for an invalid CFGHeejin Ahn2018-04-171-0/+3
* [WebAssembly] Fix a bug in MachineBasicBlock::findDebugLoc() callHeejin Ahn2018-04-141-3/+4
* [WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle2018-03-301-0/+4
* [WebAssembly] Add DebugLoc information to WebAssembly block and loop.Derek Schuff2018-03-151-8/+11
* [WebAssembly] Add except_ref as a first-class typeHeejin Ahn2018-03-081-0/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [WebAssembly] Split CFG-sorting into its own pass. NFC.Dan Gohman2017-02-271-222/+1
* [WebAssembly] Basic support for Wasm object file encoding.Dan Gohman2017-02-241-0/+14
* [WebAssembly] Implement more WebAssembly binary encoding.Dan Gohman2016-10-241-2/+0
* [WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman2016-10-241-26/+14
* [WebAssemby] Implement block signatures.Dan Gohman2016-10-061-11/+75
* [WebAssembly] Remove loop's bottom label.Dan Gohman2016-10-061-19/+14
* [WebAssembly] Update to more stack-machine-oriented terminology.Dan Gohman2016-10-031-1/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* [WebAssembly] Unbreak the build.Benjamin Kramer2016-09-051-8/+9
* WebAssembly: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-4/+4
* [WebAssembly] Implement irreducible control flow.Dan Gohman2016-03-091-35/+0
* [WebAssembly] Switch from RPO sorting to topological sorting.Dan Gohman2016-02-161-109/+167
* [WebAssembly] Fix insertion of a BLOCK in a loop header that also ends a BLOCK.Dan Gohman2016-02-121-1/+3
* [WebAssembly] Refine block placement to insert blocks between trees.Dan Gohman2016-01-301-5/+22
* [WebAssemly] Invalidate liveness in CFG stackifierDerek Schuff2016-01-131-0/+3
* [WebAssembly] Make CFG stackification independent of basic-block labels.Dan Gohman2016-01-121-63/+84
* [WebAssembly] Minor code cleanups. NFC.Dan Gohman2016-01-081-1/+2
* [WebAssembly] Fix handling of COPY instructions in WebAssemblyRegStackify.Dan Gohman2015-12-251-3/+4
* [WebAssembly] Fix the CFG Stackifier to handle unoptimized branchesDan Gohman2015-12-161-2/+14
* [WebAssembly] Implement a new algorithm for placing BLOCK markersDan Gohman2015-12-141-67/+144
* [WebAssembly] Fix comments to say "LIFO" instead of "FIFO" when describing a ...Dan Gohman2015-12-021-1/+1
* [WebAssembly] Fix a few minor compiler warnings. NFC.Dan Gohman2015-11-301-7/+7
* [WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman2015-11-291-2/+2
* [WebAssembly] Always print loop end labelsDan Gohman2015-11-231-1/+11
* [WebAssembly] Use dominator information to improve BLOCK placementDan Gohman2015-11-231-46/+125
* Try to fix build more -- like r252392 but for WebAssembly.Nico Weber2015-11-071-4/+4
* [WebAssembly] Fix CFG stackification of nested loops.Dan Gohman2015-10-021-4/+15
* [WebAssembly] Check in an initial CFG Stackifier passDan Gohman2015-09-161-0/+278
OpenPOWER on IntegriCloud