| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 3487
|
| |
|
|
|
|
| |
to handle indexing anymore
llvm-svn: 3485
|
| |
|
|
|
|
|
| |
instructions that use indexing. Convert them transparently into a pair
of instructions.
llvm-svn: 3431
|
| |
|
|
| |
llvm-svn: 3384
|
| |
|
|
| |
llvm-svn: 3377
|
| |
|
|
| |
llvm-svn: 3367
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- ParseConstantPool was resolving reference to value using the function
slot # instead of the global slot #.
- Bytecode reader changes:
- Remove the failure<> template from Bytecode Reader
- Remove extraneous #includes
- s/method/function/ a bit
- Eliminate the fwdRefs class that just added abstraction where it was not
needed, making things more complex.
- Use a vector instead of a list for function signatures.
llvm-svn: 3366
|
| |
|
|
|
|
| |
have to support the cast instruction, so the function is renamed to getCast.
llvm-svn: 3328
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: 3161
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
llvm-svn: 3105
|
| |
|
|
| |
llvm-svn: 3083
|
| |
|
|
| |
llvm-svn: 3033
|
| |
|
|
| |
llvm-svn: 3002
|
| |
|
|
| |
llvm-svn: 2948
|
| |
|
|
| |
llvm-svn: 2917
|
| |
|
|
| |
llvm-svn: 2916
|
| |
|
|
| |
llvm-svn: 2899
|
| |
|
|
|
|
|
|
|
| |
may be constructed by expressions of other types (and so the
contents of the primitive type planes must come after all types).
Use a helper function outputConstantsInPlane in outputConstants to
do this.
llvm-svn: 2898
|
| |
|
|
| |
llvm-svn: 2897
|
| |
|
|
|
|
|
| |
Add class ConstantFwdRefs to resolve forward references to constants
and to globals. (Hmm... this class could be renamed I guess.)
llvm-svn: 2896
|
| |
|
|
|
|
|
| |
Add class ConstantFwdRefs to resolve forward references to constants
and to globals (unified old code for globals into this).
llvm-svn: 2895
|
| |
|
|
| |
llvm-svn: 2805
|
| |
|
|
| |
llvm-svn: 2790
|
| |
|
|
|
|
| |
For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2778
|
| |
|
|
| |
llvm-svn: 2759
|
| |
|
|
|
|
| |
of their argument
llvm-svn: 2758
|
| |
|
|
| |
llvm-svn: 2486
|
| |
|
|
| |
llvm-svn: 2397
|
| |
|
|
| |
llvm-svn: 2378
|
| |
|
|
| |
llvm-svn: 2352
|
| |
|
|
| |
llvm-svn: 2295
|
| |
|
|
|
|
| |
be 'Argument' instead of FunctionArgument.
llvm-svn: 2216
|
| |
|
|
| |
llvm-svn: 2177
|
| |
|
|
|
|
| |
isLabelType is obsolete
llvm-svn: 2176
|
| |
|
|
|
|
|
| |
because the slot calculator is already part of the VMCore library.
* Rename incorporateMethod and purgeMethod to *Function
llvm-svn: 2154
|
| |
|
|
|
|
|
| |
class. The Method class is obsolete (renamed) and all references to it
are being converted over to Function.
llvm-svn: 2144
|
| |
|
|
|
|
| |
type tables after reading a bytecode file to make sure they are ok
llvm-svn: 2126
|
| |
|
|
| |
llvm-svn: 2115
|
| |
|
|
| |
llvm-svn: 2105
|
| |
|
|
| |
llvm-svn: 2035
|
| |
|
|
|
|
| |
change references from MethodARgument to FunctionArgument
llvm-svn: 1991
|
| |
|
|
| |
llvm-svn: 1957
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 1519
|
| |
|
|
| |
llvm-svn: 1503
|
| |
|
|
| |
llvm-svn: 1461
|
| |
|
|
| |
llvm-svn: 1460
|
| |
|
|
|
|
|
| |
Renamed op_const_iterator -> const_op_iterator
Renamed PointerType::getValueType() -> PointerType::getElementType()
llvm-svn: 1408
|
| |
|
|
|
|
|
| |
Rename ConstPool* -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407
|