commit | 09b02c8dddf822e84c30cc08e7759d6ceebb2334 | [log] [tgz] |
---|---|---|
author | Bill Wendling <isanbard@gmail.com> | Mon Jul 25 18:00:28 2011 +0000 |
committer | Bill Wendling <isanbard@gmail.com> | Mon Jul 25 18:00:28 2011 +0000 |
tree | 0b55b74a108d765584338c59eb1edb24e8ce16a9 | |
parent | f2a35fbd60fbb86465ad2fb4d801cd5c240decd7 [diff] |
After we've modified the prolog to save volatile registers, generate the compact unwind encoding for that function. This simply crawls through the prolog looking for machine instrs marked as "frame setup". It can calculate from these what the compact unwind should look like. This is currently disabled because of needed linker support. But initial tests look good. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135922 91177308-0d34-0410-b5e6-96231b3b80d8