1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/lib
Chris Lattner 54d2292fe5 Enhance SROA to "promote to scalar" allocas which are
memcpy/memmove'd into or out of.  This fixes a serious
perf issue that Nate ran into.

llvm-svn: 66366
2009-03-08 04:04:21 +00:00
..
Analysis Introduce new linkage types linkonce_odr, weak_odr, common_odr 2009-03-07 15:45:40 +00:00
Archive Add the private linkage. 2009-01-15 20:18:42 +00:00
AsmParser Introduce new linkage types linkonce_odr, weak_odr, common_odr 2009-03-07 15:45:40 +00:00
Bitcode Introduce new linkage types linkonce_odr, weak_odr, common_odr 2009-03-07 15:45:40 +00:00
CodeGen If a MI uses the same register more than once, only mark one of them as 'kill'. 2009-03-08 03:58:35 +00:00
CompilerDriver Reorganize llvmc code. 2009-03-02 09:01:14 +00:00
Debugger Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
ExecutionEngine Introduce new linkage types linkonce_odr, weak_odr, common_odr 2009-03-07 15:45:40 +00:00
Linker Introduce new linkage types linkonce_odr, weak_odr, common_odr 2009-03-07 15:45:40 +00:00
Support Use c_str() to force the string to be nul-terminated. 2009-03-06 18:13:15 +00:00
System When a crash signal is delivered do two things: remove all of our 2009-03-07 08:15:47 +00:00
Target Recognize triplets starting with armv5-, armv6- etc. And set the ARM arch version accordingly. 2009-03-08 04:02:49 +00:00
Transforms Enhance SROA to "promote to scalar" allocas which are 2009-03-08 04:04:21 +00:00
VMCore Introduce new linkage types linkonce_odr, weak_odr, common_odr 2009-03-07 15:45:40 +00:00
Makefile Reorganize llvmc code. 2009-03-02 09:01:14 +00:00