llvm-6502/lib
Chris Lattner 40bbeb5d07 Add a new ConstantAggregateZero class, to fix PR239. This makes zero
initializers for constant structs and arrays take constant space, instead of
space proportinal to the number of elements.  This reduces the memory usage of
the LLVM compiler by hundreds of megabytes when compiling some nasty SPEC95
benchmarks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11470 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-15 05:53:04 +00:00
..
Analysis Add support for a bunch more functions 2004-02-13 21:21:48 +00:00
Archive * finegrainify namespacification of ArchiveReader.cpp 2004-01-10 19:00:15 +00:00
AsmParser It turns out that the two dimensional vectors were causing big slowdowns 2004-02-09 21:03:38 +00:00
Bytecode This debugging hook is no longer needed. 2004-02-09 17:20:52 +00:00
CodeGen Allow for fixed objects to reside in the local area, and if they don't to not 2004-02-15 00:14:20 +00:00
Debugger "fix" a nasty race condition 2004-01-14 21:18:03 +00:00
ExecutionEngine Fix off-by-one in Interpreter::getFirstVarArg(), which was punishing 2004-02-13 06:18:39 +00:00
Linker Fixes for PR214. Use the SHLIBEXT variable instead of hardcoding .so into 2004-01-26 20:59:41 +00:00
Support Modularize implementation of LeakDetector into a typed template 2004-02-14 23:33:39 +00:00
Target Implement llvm.(frame|return)address(0) correctly. They are used by the LLVM JIT, among other 2004-02-15 01:04:03 +00:00
Transforms Remove dependence on return type of ConstantStruct::get 2004-02-15 04:07:32 +00:00
VMCore Add a new ConstantAggregateZero class, to fix PR239. This makes zero 2004-02-15 05:53:04 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00