| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - Eliminated the deferred symbol table stuff in Module & Function, it really | Chris Lattner | 2002-11-20 | 1 | -9/+9 |
| | | | | | | | wasn't an optimization and it was causing lots of bugs. llvm-svn: 4779 | ||||
| * | Eliminate the concept of a deferred symbol table. The optimization really ↵ | Chris Lattner | 2002-11-20 | 1 | -22/+1 |
| | | | | | | | | | isn't, and it causes obscure bugs to show up in passes. llvm-svn: 4777 | ||||
| * | - Eliminate SymbolTable::ParentSymTab, ST::localLookup, and | Chris Lattner | 2002-10-15 | 1 | -6/+2 |
| | | | | | | | Function::ParentSymTab. These aren't needed at all. llvm-svn: 4186 | ||||
| * | - Change Function's so that their argument list is populated when they are | Chris Lattner | 2002-10-13 | 1 | -1/+8 |
| | | | | | | | | constructed. Before, external functions would have an empty argument list, now a Function ALWAYS has a populated argument list. llvm-svn: 4149 | ||||
| * | Remove specification of argument default from cpp file. | Vikram S. Adve | 2002-09-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 3772 | ||||
| * | Enable "garbage detection" of LLVM objects. Now users should be obnoxious | Chris Lattner | 2002-09-08 | 1 | -2/+30 |
| | | | | | | | warnings. If they accidentally leak LLVM Value's. llvm-svn: 3620 | ||||
| * | Move code out of header files into .cpp files to make future changes easier | Chris Lattner | 2002-09-06 | 1 | -2/+25 |
| | | | | | llvm-svn: 3605 | ||||
| * | * Remove extraneous #includes | Chris Lattner | 2002-09-06 | 1 | -6/+5 |
| | | | | | | | * Add extra argument to Function ctor to allow automatic insertion into module llvm-svn: 3600 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 3065 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -17/+27 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | ||||
| * | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -1/+0 |
| | | | | | llvm-svn: 2397 | ||||
| * | * Incorporate the contents of SymTabValue into Function and Module | Chris Lattner | 2002-04-28 | 1 | -2/+26 |
| | | | | | | | * Module no longer subclasses Value llvm-svn: 2355 | ||||
| * | Move FunctionArgument out of iOther.h into Argument.h and rename class to | Chris Lattner | 2002-04-09 | 1 | -2/+19 |
| | | | | | | | | | be 'Argument' instead of FunctionArgument. Move Argument implementation to Function.cpp llvm-svn: 2211 | ||||
| * | Move include/llvm/ValueHolderImpl.h to lib/VMCore/ValueHolderImpl.h | Chris Lattner | 2002-04-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 2156 | ||||
| * | s/Method/Function | Chris Lattner | 2002-03-29 | 1 | -5/+4 |
| | | | | | llvm-svn: 2034 | ||||
| * | Change references from Method to Function | Chris Lattner | 2002-03-26 | 1 | -8/+8 |
| | | | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991 | ||||
| * | Rename Method to Function | Chris Lattner | 2002-03-23 | 1 | -7/+8 |
| | | | | | llvm-svn: 1957 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -4/+4 |
| | | | | | llvm-svn: 1503 | ||||
| * | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 1 | -1/+1 |
| | | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | ||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -3/+3 |
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
| * | Implement internal | Chris Lattner | 2001-11-26 | 1 | -5/+5 |
| | | | | | llvm-svn: 1385 | ||||
| * | Removed MachineCodeForMethod object and made it an annotation. | Vikram S. Adve | 2001-11-08 | 1 | -5/+1 |
| | | | | | llvm-svn: 1183 | ||||
| * | Delete MachineCodeInfoForMethod object. | Vikram S. Adve | 2001-10-22 | 1 | -0/+2 |
| | | | | | llvm-svn: 956 | ||||
| * | Added MachineCodeForMethod object in class Method. | Vikram S. Adve | 2001-10-22 | 1 | -1/+3 |
| | | | | | llvm-svn: 949 | ||||
| * | It is valid to have unsigned arrays as constants... the linker may ↵ | Chris Lattner | 2001-10-20 | 1 | -3/+0 |
| | | | | | | | initialize them later llvm-svn: 923 | ||||
| * | Factor parentness out of Module & GlobalVariable into GlobalValue | Chris Lattner | 2001-10-03 | 1 | -2/+1 |
| | | | | | | | Implement SymbolTable debug/dump utility llvm-svn: 710 | ||||
| * | * Both Method & GlobalVariable now subclass GlobalValue | Chris Lattner | 2001-10-03 | 1 | -5/+9 |
| | | | | | | | | | * ConstPoolPointerReference now represents a pointer to a GlobalValue * Methods name references are now explicit pointers to methods * Rename Value::GlobalVal to Value::GlobalVariableVal to avoid confusion llvm-svn: 703 | ||||
| * | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 1 | -1/+1 |
| | | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | ||||
| * | Remove the unsized array constraint | Chris Lattner | 2001-09-18 | 1 | -4/+1 |
| | | | | | llvm-svn: 599 | ||||
| * | Add support for global constants, and for initializers for constants | Chris Lattner | 2001-09-18 | 1 | -4/+10 |
| | | | | | llvm-svn: 598 | ||||
| * | Use correct style casts | Chris Lattner | 2001-09-10 | 1 | -7/+3 |
| | | | | | llvm-svn: 545 | ||||
| * | Implement global variable support | Chris Lattner | 2001-09-10 | 1 | -1/+30 |
| | | | | | llvm-svn: 530 | ||||
| * | Support new setName interface | Chris Lattner | 2001-09-07 | 1 | -1/+3 |
| | | | | | llvm-svn: 462 | ||||
| * | * ValueHolder now takes 3 arguments | Chris Lattner | 2001-07-14 | 1 | -3/+3 |
| | | | | | | | | | | * Added a few methods to ConstantPool * ConstPoolVal no longer derives from Value * Method & Module multiply inherit from SymTabValue & Value now * Added a GetElementPtrInst::isStructSelector() method llvm-svn: 184 | ||||
| * | Miscellaneous cleanups: | Chris Lattner | 2001-06-27 | 1 | -4/+3 |
| | | | | | | | | | | | | * Convert post to pre-increment for for loops * Use generic programming more * Use new Value::cast* instructions * Use new Module, Method, & BasicBlock forwarding methods * Use new facilities in STLExtras.h * Use new Instruction::isPHINode() method llvm-svn: 96 | ||||
| * | Initial revision | Chris Lattner | 2001-06-06 | 1 | -0/+75 |
| llvm-svn: 2 | |||||

