aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-03-30[WebAssembly] Fix unwind destination mismatches in CFG stackifyHeejin Ahn1-19/+511
2019-03-29[WebAssembly] Handle END_LOOP in unreachable BB in CFGStackifyHeejin Ahn1-1/+3
2019-03-26[WebAssembly] Add CFGStacikfied field to WebAssemblyFunctionInfoHeejin Ahn1-0/+1
2019-03-26[WebAssembly] Fix a bug when mixing TRY/LOOP markersHeejin Ahn1-1/+3
2019-03-26[WebAssembly] Fix bugs in BLOCK/TRY placementHeejin Ahn1-39/+43
2019-03-13[WebAssembly] Place 'try' and 'catch' correctly wrt EH_LABELsHeejin Ahn1-0/+5
2019-03-05[WebAssembly] Simplify iterator navigations (NFC)Heejin Ahn1-15/+11
2019-02-27[WebAssembly] Fix ScopeTops info in CFGStackify for EH padsHeejin Ahn1-5/+16
2019-02-27[WebAssembly] Remove unnecessary instructions after TRY marker placementHeejin Ahn1-2/+94
2019-02-24[WebAssembly] Rename a variable in CFGStackify (NFC)Heejin Ahn1-7/+7
2019-02-24[WebAssembly] Merge two identical switch case routines into one (NFC)Heejin Ahn1-6/+0
2019-02-22[WebAssembly] Remove debug statement submitted in rL354657Sam Clegg1-1/+0
2019-02-22[WebAssembly] Remove getBottom function from CFGStackify (NFC)Heejin Ahn1-27/+4
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-24/+24
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn1-55/+33
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-07Delete registerScope functionHeejin Ahn1-20/+2
2018-11-02[WebAssembly] Fix bugs in rethrow depth counting and InstPrinterHeejin Ahn1-1/+14
2018-10-24[WebAssembly] Fix immediate of rethrow when throwing to callerHeejin Ahn1-1/+1
2018-10-04[WebAssembly] Ignore DBG_VALUE in WebAssemblyCFGStackify pass when looking fo...Yury Delendik1-0/+4
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn1-11/+21
2018-08-16[WebAssembly] CFG stackify support for exception handlingHeejin Ahn1-108/+542
2018-08-07[WebAssembly] Update SIMD binary arithmeticDerek Schuff1-0/+2
2018-08-06[WebAssembly] Replace SIMD expression types with V128Derek Schuff1-4/+6
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg1-3/+1
2018-06-19[WebAssembly] Add more utility functionsHeejin Ahn1-2/+3
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn1-3/+0
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-3/+3
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-17[WebAssembly] Add an assertion for an invalid CFGHeejin Ahn1-0/+3
2018-04-14[WebAssembly] Fix a bug in MachineBasicBlock::findDebugLoc() callHeejin Ahn1-3/+4
2018-03-30[WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle1-0/+4
2018-03-15[WebAssembly] Add DebugLoc information to WebAssembly block and loop.Derek Schuff1-8/+11
2018-03-08[WebAssembly] Add except_ref as a first-class typeHeejin Ahn1-0/+1
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