1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Bill Wendling 02e66489db Split the landing pad's edge. Then for all uses of a landingpad instruction's
value, we insert a load of the exception object and selector object from memory,
which is where it actually resides. If it's used by a PHI node, we follow that
to where it is being used. Eventually, all landingpad instructions should have
no uses. Any PHI nodes that were associated with those landingpads should be
removed.

llvm-svn: 138302
2011-08-22 23:38:40 +00:00
..
Analysis Add constant folding support for bitcasts of splat vectors to integers. 2011-08-20 14:02:29 +00:00
Archive Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
AsmParser Remove unused variable. 2011-08-18 08:13:18 +00:00
Bitcode Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
CodeGen Split the landing pad's edge. Then for all uses of a landingpad instruction's 2011-08-22 23:38:40 +00:00
CompilerDriver
ExecutionEngine EE: Provide the symbol "lseek64" explicitly with <unistd.h> on Linux glibc. 2011-08-14 00:34:04 +00:00
Linker switch to the new struct api. 2011-08-12 18:07:26 +00:00
MC Fix AsmParser binary precedence for shift operators. 2011-08-20 16:24:13 +00:00
Object Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
Support Add NativeClient support to Triple::ParseOS. 2011-08-22 23:08:53 +00:00
Target t2SMLAD is a four-register instruction, not a three-register one. 2011-08-22 23:31:45 +00:00
Transforms Add a comment. 2011-08-22 17:29:37 +00:00
VMCore Rip out the old StructType APIs as warned about on llvmdev last week. 2011-08-18 17:39:28 +00:00
CMakeLists.txt
Makefile