llvm-6502/lib
Chris Lattner 1ac2d51806 Speedup and simplify pass registration by the observation that there is
exactly one PassInfo object per RegisterPass object and that their lifetimes
are the same.  As such, there is no reason for the RegisterPass object to
dynamically allocate the PassInfo object at compiler startup time: just inline
the object by-value.  This should reduce codesize, heap size, and startup time. Yaay.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25521 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 01:01:04 +00:00
..
Analysis Add explicit iostream #includes 2006-01-22 23:19:18 +00:00
Archive more C++ daintiness 2005-12-26 14:31:26 +00:00
AsmParser Make sure intrinsic auto-upgrade is invoked correctly. 2006-01-19 01:21:04 +00:00
Bytecode 1. Identify bytecode modules that have upgraded intrinsics by setting a 2006-01-19 07:02:16 +00:00
CodeGen Add explicit #includes of <iostream> 2006-01-22 23:41:00 +00:00
Debugger dum de dum 2005-12-26 10:24:15 +00:00
ExecutionEngine Add #include of <iostream> 2006-01-22 23:41:42 +00:00
Linker add support for ConstantPacked to the linker 2006-01-19 23:15:58 +00:00
Support Add explicit #includes of <iostream> 2006-01-22 22:53:01 +00:00
System For PR351: 2005-12-22 20:00:16 +00:00
Target Add explicit #includes of <iostream> 2006-01-22 23:41:00 +00:00
Transforms Make iostream #inclusion explicit 2006-01-22 23:32:06 +00:00
VMCore Speedup and simplify pass registration by the observation that there is 2006-01-23 01:01:04 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00