llvm/lib/VMCore
Chris Lattner 531daef154 * Cnstants are now global objects
* ConstantPools no longer exist
* Constants are global objects in the LLVM system
* Constants are structurally equilivant if they are pointer equilivant
* Support abstract & opaque types
* Support setName on constants even though they don't track names
* Constnats don't get copy ctors anymore
* ConstPoolVal::equals is no longer useful [use ptr equivalency]
* Support generic factory classes to create and maintain constants


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@460 91177308-0d34-0410-b5e6-96231b3b80d8
2001-09-07 16:46:31 +00:00
..
AsmWriter.cpp * Assembly writer is not a module analyzer anymore 2001-09-07 16:36:04 +00:00
BasicBlock.cpp Support new setName itf 2001-09-07 16:44:17 +00:00
ConstantFold.cpp * Support global constants 2001-09-07 16:40:34 +00:00
ConstantFold.h You no longer have to delete constants! They are located in a global 2001-09-07 16:29:18 +00:00
ConstantFolding.h You no longer have to delete constants! They are located in a global 2001-09-07 16:29:18 +00:00
ConstantPool.cpp * Cnstants are now global objects 2001-09-07 16:46:31 +00:00
ConstPoolVals.cpp Utility routines for simpler access to the value of an integer constant. 2001-07-21 12:44:00 +00:00
Dominators.cpp Make sure noone branches to the entry node of the method 2001-08-24 14:56:34 +00:00
Function.cpp * ValueHolder now takes 3 arguments 2001-07-14 06:13:19 +00:00
iBranch.cpp Changed the fundemental architecture of Operands for Instructions. Now 2001-07-07 08:36:50 +00:00
iCall.cpp Add support for extern varargs methods & varargs method calls 2001-07-25 22:47:55 +00:00
iMemory.cpp Remove target specific method from MemAccessInst class 2001-08-27 15:51:43 +00:00
InstrTypes.cpp Neg instruction removed. Cast instruction implemented. 2001-07-08 04:57:15 +00:00
Instruction.cpp Renamed include/llvm/Codegen to include/llvm/CodeGen 2001-07-21 20:58:30 +00:00
iOperators.cpp Moved Cast from being a Unary instruction to being an "Other" instruction 2001-07-08 19:03:27 +00:00
iSwitch.cpp Changed the fundemental architecture of Operands for Instructions. Now 2001-07-07 08:36:50 +00:00
Makefile Initial revision 2001-06-06 20:29:01 +00:00
Module.cpp Moved inline/llvm/Tools/* to include/llvm/Support/* 2001-07-23 17:46:59 +00:00
SlotCalculator.cpp * Slot calc is now simpler and not based on module analyzer. 2001-09-07 16:31:52 +00:00
SymbolTable.cpp Make error msg nicer 2001-07-28 17:52:14 +00:00
Type.cpp *** empty log message *** 2001-08-28 22:35:21 +00:00
Value.cpp * ValueHolder now takes 3 arguments 2001-07-14 06:13:19 +00:00
ValueHolderImpl.h Changed an assertion message 2001-08-23 17:06:38 +00:00
Verifier.cpp Remove #include of nonexistant header file 2001-09-07 16:32:10 +00:00