Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleanup ConstantExpr handling: | Chris Lattner | 2002-07-30 | 1 | -22/+22 | |
| | | | | | | | | | | | | | | * Correctly delete TypeHandles in AsmParser. In addition to not leaking memory, this prevents a bug that could have occurred when a type got resolved that the constexpr was using * Check for errors in the AsmParser instead of hitting assertion failures deep in the code * Simplify the interface to the ConstantExpr class, removing unneccesary parameters to the ::get* methods. * Rename the 'getelementptr' version of ConstantExpr::get to ConstantExpr::getGetElementPtr llvm-svn: 3160 | |||||
* | Break line to fit 80 columns | Chris Lattner | 2002-07-25 | 1 | -1/+2 | |
| | | | | llvm-svn: 3083 | |||||
* | *** empty log message *** | Chris Lattner | 2002-07-23 | 1 | -2/+0 | |
| | | | | llvm-svn: 3002 | |||||
* | ConstExpr::getelementptr now takes a vector of Constants not Values | Chris Lattner | 2002-07-18 | 1 | -2/+2 | |
| | | | | llvm-svn: 2948 | |||||
* | added std:: to pair | Anand Shukla | 2002-07-16 | 1 | -0/+1 | |
| | | | | llvm-svn: 2917 | |||||
* | 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 | 2 | -38/+112 | |
| | | | | | | | Add class ConstantFwdRefs to resolve forward references to constants and to globals. (Hmm... this class could be renamed I guess.) llvm-svn: 2896 | |||||
* | Add support for reading ConstantExpr nodes. | Vikram S. Adve | 2002-07-14 | 1 | -32/+111 | |
| | | | | | | | Add class ConstantFwdRefs to resolve forward references to constants and to globals (unified old code for globals into this). llvm-svn: 2895 | |||||
* | 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 | 2 | -9/+11 | |
| | | | | llvm-svn: 2790 | |||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -3/+2 | |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778 | |||||
* | Fix constness problems now that the cast operators preserve the constness | Chris Lattner | 2002-06-05 | 2 | -5/+5 | |
| | | | | | | of their argument llvm-svn: 2758 | |||||
* | Replace all usages of Type::isPointerType with isa<PointerType> | Chris Lattner | 2002-05-06 | 2 | -2/+2 | |
| | | | | llvm-svn: 2486 | |||||
* | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 2 | -2/+0 | |
| | | | | llvm-svn: 2397 | |||||
* | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 2 | -2/+2 | |
| | | | | llvm-svn: 2378 | |||||
* | Remove unneccesary #include | Chris Lattner | 2002-04-28 | 1 | -1/+0 | |
| | | | | llvm-svn: 2352 | |||||
* | Move FunctionArgument out of iOther.h into Argument.h and rename class to | Chris Lattner | 2002-04-09 | 1 | -1/+2 | |
| | | | | | | be 'Argument' instead of FunctionArgument. llvm-svn: 2216 | |||||
* | llvm/Assembly/Writer.h is unneccesary except for extreme output | Chris Lattner | 2002-04-08 | 1 | -2/+1 | |
| | | | | | | isLabelType is obsolete llvm-svn: 2176 | |||||
* | 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/MethodType/FunctionType | Chris Lattner | 2002-04-04 | 1 | -6/+6 | |
| | | | | llvm-svn: 2115 | |||||
* | Add debug support | Chris Lattner | 2002-04-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 2105 | |||||
* | s/Method/Function | Chris Lattner | 2002-03-29 | 3 | -24/+24 | |
| | | | | llvm-svn: 2035 | |||||
* | Change references from Method to Function | Chris Lattner | 2002-03-26 | 1 | -4/+4 | |
| | | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991 | |||||
* | Rename Method to Function | Chris Lattner | 2002-03-23 | 1 | -6/+0 | |
| | | | | llvm-svn: 1957 | |||||
* | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 1 | -0/+1 | |
| | | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746 | |||||
* | Chuck fixed the GCC problems so this hack is now unneccesary | Chris Lattner | 2002-01-21 | 1 | -1/+0 | |
| | | | | llvm-svn: 1519 | |||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 4 | -37/+45 | |
| | | | | llvm-svn: 1503 | |||||
* | Remove unsized array support | Chris Lattner | 2001-12-14 | 1 | -6/+3 | |
| | | | | llvm-svn: 1461 | |||||
* | Add pointer indexing support | Chris Lattner | 2001-12-14 | 1 | -9/+12 | |
| | | | | llvm-svn: 1460 | |||||
* | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 3 | -9/+9 | |
| | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | |||||
* | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 4 | -40/+39 | |
| | | | | | | | 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 | 4 | -7/+7 | |
| | | | | llvm-svn: 1405 | |||||
* | Implement internal method support | Chris Lattner | 2001-11-26 | 3 | -6/+12 | |
| | | | | llvm-svn: 1374 | |||||
* | Implement array indexing | Chris Lattner | 2001-11-26 | 1 | -26/+47 | |
| | | | | llvm-svn: 1337 | |||||
* | Remove debug info :( | Chris Lattner | 2001-11-12 | 1 | -3/+1 | |
| | | | | llvm-svn: 1280 | |||||
* | Fix bug in new assertion | Chris Lattner | 2001-11-12 | 1 | -4/+7 | |
| | | | | llvm-svn: 1279 | |||||
* | Add an assertion check | Chris Lattner | 2001-11-12 | 1 | -0/+2 | |
| | | | | llvm-svn: 1276 | |||||
* | I don't know what I was thinking | Chris Lattner | 2001-11-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 1275 | |||||
* | 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 | |||||
* | Dang it, do NOT check in code that enables debugging. Bad chris | Chris Lattner | 2001-10-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 972 | |||||
* | Changes to get some meaningful feedback from the bytecode reader. At some ↵ | Chris Lattner | 2001-10-24 | 2 | -18/+56 | |
| | | | | | | point this stuff should all be exception driven, but for now it is not. llvm-svn: 970 | |||||
* | Oops, didn't mean to check in enabled debugging support. :( | Chris Lattner | 2001-10-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 962 | |||||
* | Fixed a LONG standing, SCARY problem with bytecode encoding. It turns out ↵ | Chris Lattner | 2001-10-23 | 2 | -13/+37 | |
| | | | | | | to be an endian problem that only shows up with type 0 instructions in LARGE programs. llvm-svn: 961 | |||||
* | 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 | |||||
* | Fix problem with a cast instruction that must be expanded to type 0 | Chris Lattner | 2001-10-21 | 1 | -3/+7 | |
| | | | | llvm-svn: 929 | |||||
* | Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵ | Chris Lattner | 2001-10-15 | 3 | -7/+7 | |
| | | | | | | tired typing that much llvm-svn: 822 | |||||
* | External methods shouldn't have argument lists | Chris Lattner | 2001-10-14 | 1 | -0/+4 | |
| | | | | llvm-svn: 807 | |||||
* | * Add real support for global variable addresses initializing constants | Chris Lattner | 2001-10-13 | 4 | -49/+207 | |
| | | | | | | | | | * 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 |