summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
AgeCommit message (Expand)Author
2019-10-19Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner
2019-10-15[WebAssembly] Allow multivalue types in block signature operandsThomas Lively
2019-10-09[WebAssembly] Make returns variadicThomas Lively
2019-10-08[WebAssembly] Fix a bug in 'try' placementHeejin Ahn
2019-10-07[WebAssembly] Fix unwind mismatch stat computationHeejin Ahn
2019-10-01[WebAssembly] Unstackify regs after fixing unwinding mismatchesHeejin Ahn
2019-08-12[webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen
2019-03-30[WebAssembly] Fix unwind destination mismatches in CFG stackifyHeejin Ahn
2019-03-29[WebAssembly] Handle END_LOOP in unreachable BB in CFGStackifyHeejin Ahn
2019-03-26[WebAssembly] Add CFGStacikfied field to WebAssemblyFunctionInfoHeejin Ahn
2019-03-26[WebAssembly] Fix a bug when mixing TRY/LOOP markersHeejin Ahn
2019-03-26[WebAssembly] Fix bugs in BLOCK/TRY placementHeejin Ahn
2019-03-13[WebAssembly] Place 'try' and 'catch' correctly wrt EH_LABELsHeejin Ahn
2019-03-05[WebAssembly] Simplify iterator navigations (NFC)Heejin Ahn
2019-02-27[WebAssembly] Fix ScopeTops info in CFGStackify for EH padsHeejin Ahn
2019-02-27[WebAssembly] Remove unnecessary instructions after TRY marker placementHeejin Ahn
2019-02-24[WebAssembly] Rename a variable in CFGStackify (NFC)Heejin Ahn
2019-02-24[WebAssembly] Merge two identical switch case routines into one (NFC)Heejin Ahn
2019-02-22[WebAssembly] Remove debug statement submitted in rL354657Sam Clegg
2019-02-22[WebAssembly] Remove getBottom function from CFGStackify (NFC)Heejin Ahn
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-07Delete registerScope functionHeejin Ahn
2018-11-02[WebAssembly] Fix bugs in rethrow depth counting and InstPrinterHeejin Ahn
2018-10-24[WebAssembly] Fix immediate of rethrow when throwing to callerHeejin Ahn
2018-10-04[WebAssembly] Ignore DBG_VALUE in WebAssemblyCFGStackify pass when looking fo...Yury Delendik
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn
2018-08-16[WebAssembly] CFG stackify support for exception handlingHeejin Ahn
2018-08-07[WebAssembly] Update SIMD binary arithmeticDerek Schuff
2018-08-06[WebAssembly] Replace SIMD expression types with V128Derek Schuff
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg
2018-06-19[WebAssembly] Add more utility functionsHeejin Ahn
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-17[WebAssembly] Add an assertion for an invalid CFGHeejin Ahn
2018-04-14[WebAssembly] Fix a bug in MachineBasicBlock::findDebugLoc() callHeejin Ahn
2018-03-30[WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle
2018-03-15[WebAssembly] Add DebugLoc information to WebAssembly block and loop.Derek Schuff
2018-03-08[WebAssembly] Add except_ref as a first-class typeHeejin Ahn
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-02-27[WebAssembly] Split CFG-sorting into its own pass. NFC.Dan Gohman
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman
2016-10-24[WebAssembly] Implement more WebAssembly binary encoding.Dan Gohman
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman
2016-10-06[WebAssemby] Implement block signatures.Dan Gohman