summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/WebAssembly/dbg-value-move-reg-stackify.mir
Commit message (Collapse)AuthorAgeFilesLines
* LiveIntervals: Split live intervals on multiple dead defsKrzysztof Parzyszek2019-10-301-4/+4
| | | | | | | | | | This is a follow-up to D67448. Split live intervals with multiple dead defs during the initial execution of the live interval analysis, but do it outside of the function createAndComputeVirtRegInterval. Differential Revision: https://reviews.llvm.org/D68666
* [WebAssembly] Make returns variadicThomas Lively2019-10-091-1/+1
| | | | | | | | | | | | | | | | | | Summary: This is necessary and sufficient to get simple cases of multiple return working with multivalue enabled. More complex cases will require block and loop signatures to be generalized to potentially be type indices as well. Reviewers: aheejin, dschuff Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68684 llvm-svn: 374235
* Revert "Fix test failures after r371640"Dmitri Gribenko2019-09-131-4/+4
| | | | | | This reverts commit r371645, because r371640 was reverted. llvm-svn: 371824
* Fix test failures after r371640Matt Arsenault2019-09-111-4/+4
| | | | | | r371640 evidently fixed bug 39481 llvm-svn: 371645
* [WebAssembly] Implement tail calls and unify tablegen call classesThomas Lively2019-06-261-4/+4
| | | | | | | | | | | | | | | | | Summary: Implements direct and indirect tail calls enabled by the 'tail-call' feature in both DAG ISel and FastISel. Updates existing call tests and adds new tests including a binary encoding test. Reviewers: aheejin Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62877 llvm-svn: 364445
* [WebAssembly] Fix updating/moving DBG_VALUEs in RegStackifyYury Delendik2019-01-151-0/+60
Summary: As described in PR40209, there can be issues in DBG_VALUEs handling when multiple defs present in a BB. This patch adds logic for detection of related to def DBG_VALUEs and localizes register update and movement to found DBG_VALUEs. Reviewers: aheejin Subscribers: mgorny, dschuff, sbc100, jgravelle-google, sunfish, llvm-commits Differential Revision: https://reviews.llvm.org/D56401 llvm-svn: 351216
OpenPOWER on IntegriCloud