diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-05-28 22:00:24 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-05-28 22:00:24 +0000 |
commit | fe4d491bd94cc3826afdae092f416d50863814ab (patch) | |
tree | 319113c349ebbd7633c55b78c16c3e437c904443 /llvm/lib/CodeGen/MachineCopyPropagation.cpp | |
parent | bb35ebd189a01e06c450a8e0fb29ad441d7b2102 (diff) | |
download | bcm5719-llvm-fe4d491bd94cc3826afdae092f416d50863814ab.tar.gz bcm5719-llvm-fe4d491bd94cc3826afdae092f416d50863814ab.zip |
[WinEH] Start inserting state number stores for C++ EH
This moves all the state numbering code for C++ EH to WinEHPrepare so
that we can call it from the X86 state numbering IR pass that runs
before isel.
Now we just call the same state numbering machinery and insert a bunch
of stores. It also populates MachineModuleInfo with information about
the current function.
llvm-svn: 238514
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions