aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2020-01-14 14:22:49 -0800
committerThomas Lively <tlively@google.com>2020-02-18 14:56:09 -0800
commit52861809994c9199ceb45b98d982ab736a376e67 (patch)
treeb96ce700921b7df80eb394cfd8b2a8b0bd320a90 /llvm/lib/CodeGen/MachineFunction.cpp
parentb91d9ec0bb8caedcdd1ddf0506fc19d6c55efae3 (diff)
downloadllvm-52861809994c9199ceb45b98d982ab736a376e67.zip
llvm-52861809994c9199ceb45b98d982ab736a376e67.tar.gz
llvm-52861809994c9199ceb45b98d982ab736a376e67.tar.bz2
[WebAssembly] Fix RegStackify and ExplicitLocals to handle multivalue
Summary: There is still room for improvement in the handling of multivalue nodes in both passes, but the current algorithm is at least correct and optimizes some simpler cases. In order to make future optimizations of these passes easier and build confidence that the current algorithms are correct, this CL also adds a script that automatically and exhaustively generates interesting multivalue test cases. Reviewers: aheejin, dschuff Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72902
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions