1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Matthijs Kooijman 0f9df32e12 Teach instruction combining about the extractvalue. It can succesfully fold
useless insert-extract chains, similar to how it folds them for vectors.

Add a testcase for this.

llvm-svn: 52217
2008-06-11 14:05:05 +00:00
..
Analysis Expose a public interface to this pass. 2008-06-05 23:45:18 +00:00
Archive Create archives with the same permissions are ar. 2008-05-24 05:42:29 +00:00
AsmParser AsmParser support for immediate constant aggregate values. 2008-06-09 14:45:02 +00:00
Bitcode Better test for availability of __gnu_cxx::stdio_filebuf. 2008-06-11 10:46:24 +00:00
CodeGen Sometimes (rarely) nodes held in LegalizeTypes 2008-06-11 11:42:12 +00:00
Debugger Make these variables static. 2008-04-23 23:15:23 +00:00
ExecutionEngine Add #includes to make some dependencies explicit. 2008-05-23 20:40:06 +00:00
Linker use 'continue' to make the function linker simpler. When linking a strong 2008-06-09 07:47:34 +00:00
Support As comments said, for negative value, the arithmetic 2008-06-05 13:27:38 +00:00
System Provide hooks for libgcc symbols' address resolution inside lli on mingw32. 2008-06-06 07:20:07 +00:00
Target CPPBackend support for extractvalue and insertvalue. 2008-06-09 14:12:10 +00:00
Transforms Teach instruction combining about the extractvalue. It can succesfully fold 2008-06-11 14:05:05 +00:00
VMCore Re-apply 52002, allowing the verifier to accept non-MRV struct return 2008-06-09 21:26:13 +00:00
Makefile