llvm-mirror/lib
Chris Lattner d80c865a09 Fix PR2369 by making scalarrepl more careful about promoting
structures.  Its default threshold is to promote things that are
smaller than 128 bytes, which is sane.  However, it is not sane
to do this for things that turn into 128 *registers*.  Add a cap
on the number of registers introduced, defaulting to 128/4=32.

llvm-svn: 52611
2008-06-22 17:46:21 +00:00
..
Analysis fix warning when assertions disabled. 2008-06-21 19:48:22 +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 fix warning when assertion disabled. 2008-06-21 19:47:44 +00:00
CodeGen Make custom lowering of ADD work correctly. This 2008-06-22 09:42:16 +00:00
Debugger Make these variables static. 2008-04-23 23:15:23 +00:00
ExecutionEngine Use back() instead of [size()-1]. 2008-06-21 22:00:54 +00:00
Linker Fix an error handling redefinition of linkonce functions where the 2008-06-20 05:29:39 +00:00
Support Avoid creating a redundant zero APInt. 2008-06-21 22:03:12 +00:00
System Use static_cast instead of reinterpret_cast for casting void*. 2008-06-21 20:17:03 +00:00
Target Use MachineBasicBlock::transferSuccessors. 2008-06-21 20:21:19 +00:00
Transforms Fix PR2369 by making scalarrepl more careful about promoting 2008-06-22 17:46:21 +00:00
VMCore Use Function's arg_size() and size() methods. 2008-06-21 22:06:54 +00:00
Makefile