llvm/lib
Reid Spencer 24ab28f1e5 For bug 122:
Separate Types from Values because Type no longer inherits from Value. The
changes for this are too numerous to list. In essence, any data structure
that contained a Value was doubled so that Types could be contained
similarly. New members include Types, TypeMap, CompactionTypes, and
CompactionTypeMap. Functions taking a Value* were overloaded with a variant
that takes a Type* that acts on the new data structures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14608 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-04 11:42:49 +00:00
..
Analysis Initial checkin of a simple mod/ref analysis for global variables. This is 2004-06-28 06:33:13 +00:00
Archive Add #include <iostream> which is needed now that Value.h doesn't include it 2004-07-04 11:01:27 +00:00
AsmParser Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() 2004-06-17 18:19:28 +00:00
Bytecode For bug 122: 2004-07-04 11:42:49 +00:00
CodeGen Add efficiency statistic. 2004-07-04 07:59:06 +00:00
Debugger Move the IntrinsicLowering header into the CodeGen directory, as per PR346 2004-06-20 07:49:54 +00:00
ExecutionEngine Move the IntrinsicLowering header into the CodeGen directory, as per PR346 2004-06-20 07:49:54 +00:00
Linker Linker.h moved to include/llvm/Support 2004-06-23 17:33:09 +00:00
Support Fix compilation on internix 2004-07-03 01:21:05 +00:00
Target Add FIXME notes for spilling int/fp regs (need to calculate stack space). 2004-07-02 17:54:38 +00:00
Transforms Implement add.ll:test22, a common case in MSIL files 2004-07-03 00:26:11 +00:00
VMCore Fix Type::isSized() to realize that "{ opaque }" is not sized 2004-07-02 23:20:17 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00