WinEH: Make llvm.eh.actions emission match the EH docs
authorReid Kleckner <reid@kleckner.net>
Thu, 19 Mar 2015 22:31:02 +0000 (22:31 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 19 Mar 2015 22:31:02 +0000 (22:31 +0000)
commitc759fe90bc19fe408f58b106626b32b790b3de5e
treee26b34c868be0fdd7505f81c471181cc4910cfc7
parentd5c2d287f98c39968934d4a241a6c1292052e140
WinEH: Make llvm.eh.actions emission match the EH docs

This switches the sense of the i32 values and updates the test cases.

We can also use CHECK-SAME to clean up some tests, and reduce the visual
noise from bitcasts.

llvm-svn: 232774
llvm/lib/CodeGen/WinEHPrepare.cpp
llvm/test/CodeGen/WinEH/cppeh-catch-all.ll
llvm/test/CodeGen/WinEH/cppeh-catch-scalar.ll
llvm/test/CodeGen/WinEH/cppeh-frame-vars.ll
llvm/test/CodeGen/WinEH/cppeh-inalloca.ll
llvm/test/CodeGen/WinEH/cppeh-min-unwind.ll
llvm/test/CodeGen/WinEH/cppeh-nested-1.ll
llvm/test/CodeGen/WinEH/cppeh-nested-2.ll
llvm/test/CodeGen/WinEH/cppeh-nested-3.ll
llvm/test/CodeGen/WinEH/cppeh-nonalloca-frame-values.ll
llvm/test/CodeGen/WinEH/seh-simple.ll