summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode/Reader/Reader.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* * Add real support for global variable addresses initializing constantsChris Lattner2001-10-131-21/+64
| | | | | | | | | * 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
* * Both Method & GlobalVariable now subclass GlobalValueChris Lattner2001-10-031-12/+22
| | | | | | | | * 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 styleChris Lattner2001-10-021-2/+2
| | | | llvm-svn: 697
* Convert more code to use new style castsChris Lattner2001-10-011-3/+3
| | | | | | Eliminate old style casts from value.h llvm-svn: 696
* Add more support for new style castsChris Lattner2001-10-011-2/+2
| | | | | | Convert more code to use them llvm-svn: 695
* Add support for global constants, and for initializers for constantsChris Lattner2001-09-181-2/+17
| | | | llvm-svn: 598
* Fix a bug with not removing method level types after compilationChris Lattner2001-09-141-0/+3
| | | | llvm-svn: 582
* Implement global variable supportChris Lattner2001-09-101-2/+20
| | | | llvm-svn: 530
* * Remove support for internal constant poolChris Lattner2001-09-071-51/+83
| | | | | | | | | | * 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 debugChris Lattner2001-07-281-49/+51
| | | | | | | why bytecode parsing is failing. Just put a breakpoint in the failure templates. llvm-svn: 323
* Doh! Wrong accessor. Caused 'can not read bytecode' errors. :(Chris Lattner2001-07-231-1/+1
| | | | llvm-svn: 282
* Miscellaneous cleanups:Chris Lattner2001-06-271-10/+7
| | | | | | | | | | | * 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 revisionChris Lattner2001-06-061-0/+478
llvm-svn: 2
OpenPOWER on IntegriCloud