- Oct 06, 2009
-
-
Duncan Sands authored
where the element is of a basic builtin type. For example, to get an i8* use getInt8PtrTy. llvm-svn: 83379
-
- Aug 31, 2009
-
-
Jim Grosbach authored
Shared landing pads run into trouble with SJLJ, as the dispatch table is mapped to call sites, and merging the pads will throw that off. There needs to be a one-to-one mapping of landing pad exception table entries to invoke call points. Detecting the shared pad during lowering of SJLJ info insn't sufficient, as the dispatch function may still need separate destinations to properly handle phi-nodes. llvm-svn: 80530
-
- Aug 23, 2009
-
-
Jim Grosbach authored
llvm-svn: 79858
-
- Aug 20, 2009
-
-
Jim Grosbach authored
share a landing pad should also use the same call site value. llvm-svn: 79501
-
- Aug 17, 2009
-
-
Jim Grosbach authored
llvm-svn: 79287
-
Daniel Dunbar authored
llvm-svn: 79262
-
Jim Grosbach authored
more properly belong. This allows removing the front-end conditionalized SJLJ code, and cleans up the generated IR considerably. All of the infrastructure code (calling _Unwind_SjLj_Register/Unregister, etc) is added by the SjLjEHPrepare pass. llvm-svn: 79250
-