diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-04-15 18:48:15 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-04-15 18:48:15 +0000 |
commit | 3e9fadfbc8b6d9969ea47cce9295bfdf3212d97f (patch) | |
tree | ac17f2a0fb6548eafd6e025c2ebce2567eac7d47 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 9e7a8172a3f4f26062a9866aa874ff3b5776e49d (diff) | |
download | llvm-3e9fadfbc8b6d9969ea47cce9295bfdf3212d97f.zip llvm-3e9fadfbc8b6d9969ea47cce9295bfdf3212d97f.tar.gz llvm-3e9fadfbc8b6d9969ea47cce9295bfdf3212d97f.tar.bz2 |
[WinEH] Try to make the MachineFunction CFG more accurate
This avoids emitting code for unreachable landingpad blocks that contain
calls to llvm.eh.actions and indirectbr.
It's also a first step towards unifying the SEH and WinEH lowering
codepaths. I'm keeping the old fan-in lowering of SEH around until the
preparation version works well enough that we can switch over without
breaking existing users.
llvm-svn: 235037
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions