aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-02-27[WebAssembly] Split CFG-sorting into its own pass. NFC.Dan Gohman1-222/+1
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman1-0/+14
2016-10-24[WebAssembly] Implement more WebAssembly binary encoding.Dan Gohman1-2/+0
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman1-26/+14
2016-10-06[WebAssemby] Implement block signatures.Dan Gohman1-11/+75
2016-10-06[WebAssembly] Remove loop's bottom label.Dan Gohman1-19/+14
2016-10-03[WebAssembly] Update to more stack-machine-oriented terminology.Dan Gohman1-1/+1
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-3/+1
2016-09-05[WebAssembly] Unbreak the build.Benjamin Kramer1-8/+9
2016-07-08WebAssembly: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-4/+4
2016-03-09[WebAssembly] Implement irreducible control flow.Dan Gohman1-35/+0
2016-02-16[WebAssembly] Switch from RPO sorting to topological sorting.Dan Gohman1-109/+167
2016-02-12[WebAssembly] Fix insertion of a BLOCK in a loop header that also ends a BLOCK.Dan Gohman1-1/+3
2016-01-30[WebAssembly] Refine block placement to insert blocks between trees.Dan Gohman1-5/+22
2016-01-13[WebAssemly] Invalidate liveness in CFG stackifierDerek Schuff1-0/+3
2016-01-12[WebAssembly] Make CFG stackification independent of basic-block labels.Dan Gohman1-63/+84
2016-01-08[WebAssembly] Minor code cleanups. NFC.Dan Gohman1-1/+2
2015-12-25[WebAssembly] Fix handling of COPY instructions in WebAssemblyRegStackify.Dan Gohman1-3/+4
2015-12-16[WebAssembly] Fix the CFG Stackifier to handle unoptimized branchesDan Gohman1-2/+14
2015-12-14[WebAssembly] Implement a new algorithm for placing BLOCK markersDan Gohman1-67/+144
2015-12-02[WebAssembly] Fix comments to say "LIFO" instead of "FIFO" when describing a ...Dan Gohman1-1/+1
2015-11-30[WebAssembly] Fix a few minor compiler warnings. NFC.Dan Gohman1-7/+7
2015-11-29[WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman1-2/+2
2015-11-23[WebAssembly] Always print loop end labelsDan Gohman1-1/+11
2015-11-23[WebAssembly] Use dominator information to improve BLOCK placementDan Gohman1-46/+125
2015-11-07Try to fix build more -- like r252392 but for WebAssembly.Nico Weber1-4/+4
2015-10-02[WebAssembly] Fix CFG stackification of nested loops.Dan Gohman1-4/+15
2015-09-16[WebAssembly] Check in an initial CFG Stackifier passDan Gohman1-0/+278