Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Break line to fit 80 columns | Chris Lattner | 2002-07-25 | 1 | -1/+2 |
| | | | | llvm-svn: 3083 | ||||
* | ConstExpr::getelementptr now takes a vector of Constants not Values | Chris Lattner | 2002-07-18 | 1 | -2/+2 |
| | | | | llvm-svn: 2948 | ||||
* | added std:: to vector | Anand Shukla | 2002-07-16 | 1 | -2/+2 |
| | | | | llvm-svn: 2916 | ||||
* | Add support for reading ConstantExpr nodes. | Vikram S. Adve | 2002-07-14 | 1 | -25/+59 |
| | | | | | | | Add class ConstantFwdRefs to resolve forward references to constants and to globals. (Hmm... this class could be renamed I guess.) llvm-svn: 2896 | ||||
* | Convert tabs to spaces | Chris Lattner | 2002-06-30 | 1 | -4/+4 |
| | | | | llvm-svn: 2805 | ||||
* | changes to make it compatible with 64bit gcc | Anand Shukla | 2002-06-25 | 1 | -6/+7 |
| | | | | llvm-svn: 2790 | ||||
* | Fix constness problems now that the cast operators preserve the constness | Chris Lattner | 2002-06-05 | 1 | -1/+1 |
| | | | | | | of their argument llvm-svn: 2758 | ||||
* | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -1/+0 |
| | | | | llvm-svn: 2397 | ||||
* | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 1 | -1/+1 |
| | | | | llvm-svn: 2378 | ||||
* | Enable better debug output. When debugging the type system, print out the | Chris Lattner | 2002-04-07 | 1 | -1/+3 |
| | | | | | | type tables after reading a bytecode file to make sure they are ok llvm-svn: 2126 | ||||
* | s/Method/Function | Chris Lattner | 2002-03-29 | 1 | -2/+2 |
| | | | | llvm-svn: 2035 | ||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -8/+9 |
| | | | | llvm-svn: 1503 | ||||
* | Remove unsized array support | Chris Lattner | 2001-12-14 | 1 | -6/+3 |
| | | | | llvm-svn: 1461 | ||||
* | 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 | -29/+28 |
| | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
* | Split the PHINode class out from the iOther.h file into the iPHINode.h file | Chris Lattner | 2001-12-03 | 1 | -2/+1 |
| | | | | llvm-svn: 1405 | ||||
* | Implement internal method support | Chris Lattner | 2001-11-26 | 1 | -1/+2 |
| | | | | llvm-svn: 1374 | ||||
* | Fix major bugs in type resolution | Chris Lattner | 2001-11-03 | 1 | -2/+8 |
| | | | | llvm-svn: 1092 | ||||
* | Frivolous cleanups | Chris Lattner | 2001-10-24 | 1 | -18/+16 |
| | | | | llvm-svn: 973 | ||||
* | Fix another annoying bug that took forever to track down. This one involves ↵ | Chris Lattner | 2001-10-23 | 1 | -0/+5 |
| | | | | | | abstract type resolution at a bad time that broke symbol tables. llvm-svn: 958 | ||||
* | Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵ | Chris Lattner | 2001-10-15 | 1 | -2/+2 |
| | | | | | | tired typing that much llvm-svn: 822 | ||||
* | * Add real support for global variable addresses initializing constants | Chris Lattner | 2001-10-13 | 1 | -15/+55 |
| | | | | | | | | | * Add minor optimization to BytecodeParser::refineAbstractType * MethodType::get now take an explicit isVarArg parameter * Fix encoding/decoding of VarArgs calls * Support the Invoke instruction llvm-svn: 760 | ||||
* | Rename getNullPointer to getNull | Chris Lattner | 2001-10-03 | 1 | -1/+1 |
| | | | | llvm-svn: 708 | ||||
* | * Both Method & GlobalVariable now subclass GlobalValue | Chris Lattner | 2001-10-03 | 1 | -1/+1 |
| | | | | | | | | * 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 | ||||
* | Commit more code over to new cast style | Chris Lattner | 2001-10-02 | 1 | -3/+3 |
| | | | | llvm-svn: 697 | ||||
* | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 1 | -4/+4 |
| | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | ||||
* | Add more support for new style casts | Chris Lattner | 2001-10-01 | 1 | -3/+2 |
| | | | | | | Convert more code to use them llvm-svn: 695 | ||||
* | Implement constant pointers, and null specifically in the parser, bytecode ↵ | Chris Lattner | 2001-09-30 | 1 | -1/+12 |
| | | | | | | | | writer, and bytecode reader. llvm-svn: 668 | ||||
* | * Remove support for internal constant pool | Chris Lattner | 2001-09-07 | 1 | -51/+125 |
| | | | | | | | | | | * Support globally unique constants * Support recursive and forward referenced types * Support abstract types * Add new BCR_TRACE macro to enable debugging of why the bytecode reader occasionally refuses to read something llvm-svn: 448 | ||||
* | * Add calls to failure template so that it is actually possible to debug | Chris Lattner | 2001-07-28 | 1 | -37/+37 |
| | | | | | | | why bytecode parsing is failing. Just put a breakpoint in the failure templates. llvm-svn: 323 | ||||
* | Add support for extern varargs methods & varargs method calls | Chris Lattner | 2001-07-25 | 1 | -5/+5 |
| | | | | llvm-svn: 297 | ||||
* | Add support to the bytecode reader to recognize floating point constants | Chris Lattner | 2001-07-15 | 1 | -0/+14 |
| | | | | llvm-svn: 189 | ||||
* | Miscellaneous cleanups: | Chris Lattner | 2001-06-27 | 1 | -2/+2 |
| | | | | | | | | | | | * 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/+218 |
llvm-svn: 2 |