[PATCH] Extended support for native Windows C++ EH outlining

Reid Kleckner rnk at google.com
Wed Mar 11 15:40:19 PDT 2015


David said he'd take a look, but this looks good to me.

I want to patch it in and see if I can parameterize this a bit to work for SEH __finally block outlining. Exciting. :)


REPOSITORY
  rL LLVM

================
Comment at: test/CodeGen/WinEH/cppeh-nonalloca-frame-values.ll:236
@@ -222,3 +235,3 @@
 ;
-; CHECK: if.end:                                           ; preds = %if.else, %if.then
+; CHECK: if.end:{{[ ]+}}; preds = %if.else, %if.then
 ; CHECK:   ret i8* blockaddress(@"\01?test@@YAXXZ", %try.cont)
----------------
FileCheck actually doesn't care about horizontal whitespace. A run of spaces and tabs will match any other run of spaces and tabs.

http://reviews.llvm.org/D7886

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list