| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | Move support directory | Chris Lattner | 2001-11-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 1401 | ||||
| * | Implement internal method support | Chris Lattner | 2001-11-26 | 4 | -10/+18 |
| | | | | | 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 obscure nasty bug with bytecode writing that could cause the last byte ↵ | Chris Lattner | 2001-11-04 | 1 | -2/+5 |
| | | | | | | | to be dropped. llvm-svn: 1123 | ||||
| * | 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 | 3 | -41/+65 |
| | | | | | | | to be an endian problem that only shows up with type 0 instructions in LARGE programs. llvm-svn: 961 | ||||
| * | Allow unresolved/opaque types to be read and written to bytecode files | Chris Lattner | 2001-10-23 | 1 | -0/+5 |
| | | | | | llvm-svn: 959 | ||||
| * | 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 | 2 | -5/+16 |
| | | | | | llvm-svn: 929 | ||||
| * | Dang, we were losing the Constant bit on globals. Fix this | Chris Lattner | 2001-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 885 | ||||
| * | Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵ | Chris Lattner | 2001-10-15 | 4 | -9/+9 |
| | | | | | | | 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 | ||||
| * | * Use new style casts more | Chris Lattner | 2001-10-13 | 3 | -25/+41 |
| | | | | | | | | | * Add real support for global variable addresses initializing constants * Fix encoding/decoding of VarArgs calls * Support the Invoke instruction llvm-svn: 761 | ||||
| * | * 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 | ||||
| * | * Both Method & GlobalVariable now subclass GlobalValue | Chris Lattner | 2001-10-03 | 5 | -20/+32 |
| | | | | | | | | | * 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 | 4 | -21/+21 |
| | | | | | llvm-svn: 697 | ||||
| * | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 5 | -26/+25 |
| | | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | ||||
| * | Add more support for new style casts | Chris Lattner | 2001-10-01 | 3 | -6/+6 |
| | | | | | | | Convert more code to use them llvm-svn: 695 | ||||
| * | Add support for new style casts | Chris Lattner | 2001-10-01 | 2 | -2/+2 |
| | | | | | llvm-svn: 694 | ||||
| * | Implement constant pointers, and null specifically in the parser, bytecode ↵ | Chris Lattner | 2001-09-30 | 2 | -1/+17 |
| | | | | | | | | | writer, and bytecode reader. llvm-svn: 668 | ||||
| * | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 1 | -0/+1 |
| | | | | | llvm-svn: 664 | ||||
| * | Add support for global constants, and for initializers for constants | Chris Lattner | 2001-09-18 | 2 | -4/+31 |
| | | | | | llvm-svn: 598 | ||||
| * | Fix a bug with not removing method level types after compilation | Chris Lattner | 2001-09-14 | 1 | -0/+3 |
| | | | | | llvm-svn: 582 | ||||
| * | ModuleTyID doesn't exist anyymore | Chris Lattner | 2001-09-10 | 2 | -2/+1 |
| | | | | | | | Use correct cast llvm-svn: 539 | ||||
| * | getMethodType is now just getType | Chris Lattner | 2001-09-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 538 | ||||
| * | Implement global variable support | Chris Lattner | 2001-09-10 | 2 | -3/+32 |
| | | | | | llvm-svn: 530 | ||||
| * | * Emit bytecode using a deque instead of a vector to be faster | Chris Lattner | 2001-09-07 | 4 | -73/+114 |
| | | | | | | | | | | * Internal rep no longer has a constant pool * Support emission of recursive types * Don't output a constant pool for an external method * The bytecode writer is no longer a module analyzer llvm-svn: 449 | ||||
| * | * Remove support for internal constant pool | Chris Lattner | 2001-09-07 | 4 | -112/+239 |
| | | | | | | | | | | | * 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 | ||||
| * | * Make sure that the size of the type field can also control the output | Chris Lattner | 2001-07-28 | 1 | -0/+6 |
| | | | | | | | instruction pattern. llvm-svn: 324 | ||||
| * | * Add calls to failure template so that it is actually possible to debug | Chris Lattner | 2001-07-28 | 4 | -124/+134 |
| | | | | | | | | 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 | 4 | -27/+98 |
| | | | | | llvm-svn: 297 | ||||
| * | Doh! Wrong accessor. Caused 'can not read bytecode' errors. :( | Chris Lattner | 2001-07-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 282 | ||||
| * | Moved inline/llvm/Tools/* to include/llvm/Support/* | Chris Lattner | 2001-07-23 | 2 | -2/+1 |
| | | | | | llvm-svn: 279 | ||||
| * | Add support to the bytecode writer to recognize floating point constants | Chris Lattner | 2001-07-15 | 1 | -4/+10 |
| | | | | | llvm-svn: 190 | ||||
| * | Add support to the bytecode reader to recognize floating point constants | Chris Lattner | 2001-07-15 | 1 | -0/+14 |
| | | | | | llvm-svn: 189 | ||||
| * | * The parent of a constant pool is a symtabvalue, not a value. | Chris Lattner | 2001-07-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 181 | ||||
| * | Implementation of Store & GetElementPtr | Chris Lattner | 2001-07-08 | 2 | -7/+49 |
| | | | | | llvm-svn: 164 | ||||
| * | Implemented shl, shl, & load instructions | Chris Lattner | 2001-07-08 | 1 | -16/+71 |
| | | | | | llvm-svn: 161 | ||||
| * | Moved Cast from being a Unary instruction to being an "Other" instruction | Chris Lattner | 2001-07-08 | 1 | -2/+1 |
| | | | | | llvm-svn: 160 | ||||
| * | Neg instruction removed. Cast instruction implemented. | Chris Lattner | 2001-07-08 | 2 | -0/+13 |
| | | | | | llvm-svn: 156 | ||||

