aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
AgeCommit message (Expand)AuthorFilesLines
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