| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 972
|
|
|
|
|
|
| |
point this stuff should all be exception driven, but for now it is not.
llvm-svn: 970
|
|
|
|
| |
llvm-svn: 962
|
|
|
|
|
|
| |
to be an endian problem that only shows up with type 0 instructions in LARGE programs.
llvm-svn: 961
|
|
|
|
|
|
| |
tired typing that much
llvm-svn: 822
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
Eliminate old style casts from value.h
llvm-svn: 696
|
|
|
|
| |
llvm-svn: 664
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
why bytecode parsing is failing. Just put a breakpoint in the failure
templates.
llvm-svn: 323
|
|
|
|
|
|
|
|
|
| |
* Renamed getOpcode to getOpcodeName
* Changed getOpcodeName to return a const char * instead of string
* Added a getOpcode method to replace getInstType
* Changed code to use getOpcode instead of getInstType
llvm-svn: 152
|
|
|
|
|
|
|
|
|
|
|
| |
Operands are maintained as a vector<Use> in the User class, and operator
iterators are provided as before. Getting an operand no longer requires
a virtual function call.
WARNING: getOperand(x) where x >= getNumOperands() will now assert instead
of returning null!
llvm-svn: 149
|
|
llvm-svn: 2
|