summaryrefslogtreecommitdiff
path: root/test/MC/RISCV/rv64c-valid.s
diff options
context:
space:
mode:
authorFedor Sergeev <fedor.sergeev@azul.com>2017-12-15 09:32:11 +0000
committerFedor Sergeev <fedor.sergeev@azul.com>2017-12-15 09:32:11 +0000
commitf1b0fdfb7020d80efd4c1e7358d13c287b4f3b12 (patch)
treeee8c8563f530de3d9ac8f8a8d7350e7540720a95 /test/MC/RISCV/rv64c-valid.s
parent452fd43f7b41e042d90610a63022e44b9dd06fff (diff)
[PM] port Rewrite Statepoints For GC to the new pass manager.
Summary: The port is nearly straightforward. The only complication is related to the analyses handling, since one of the analyses used in this module pass is domtree, which is a function analysis. That requires asking for the results of each function and disallows a single interface for run-on-module pass action. Decided to copy-paste the main body of this pass. Most of its code is requesting analyses anyway, so not that much of a copy-paste. The rest of the code movement is to transform all the implementation helper functions like stripNonValidData into non-member statics. Extended all the related LLVM tests with new-pass-manager use. No failures. Reviewers: sanjoy, anna, reames Reviewed By: anna Subscribers: skatkov, llvm-commits Differential Revision: https://reviews.llvm.org/D41162 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320796 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/RISCV/rv64c-valid.s')
0 files changed, 0 insertions, 0 deletions