- Aug 18, 2003
-
-
Chris Lattner authored
llvm-svn: 7952
-
- Jul 30, 2003
-
-
Chris Lattner authored
llvm-svn: 7428
-
- Jul 23, 2003
-
-
Chris Lattner authored
whether the constant is signed or unsigned, then casting llvm-svn: 7252
-
- Jun 22, 2003
-
-
Chris Lattner authored
llvm-svn: 6857
-
- Jun 16, 2003
-
-
Chris Lattner authored
llvm-svn: 6699
-
- Jun 02, 2003
-
-
Chris Lattner authored
* Kill dead conditional llvm-svn: 6544
-
Chris Lattner authored
llvm-svn: 6542
-
- May 25, 2003
-
-
Chris Lattner authored
llvm-svn: 6328
-
- May 23, 2003
-
-
Chris Lattner authored
This was a problem with constants having their types resolved to some new type, but there was already a constant of the new type created. Before, these types were never merged together, now they are. llvm-svn: 6314
-
- May 21, 2003
-
-
Chris Lattner authored
llvm-svn: 6260
-
- May 15, 2003
-
-
Chris Lattner authored
llvm-svn: 6234
-
- May 14, 2003
-
-
Chris Lattner authored
llvm-svn: 6201
-
- May 13, 2003
-
-
Chris Lattner authored
llvm-svn: 6179
-
- Apr 17, 2003
-
-
Chris Lattner authored
llvm-svn: 5801
-
Chris Lattner authored
llvm-svn: 5793
-
- Mar 10, 2003
-
-
Chris Lattner authored
llvm-svn: 5734
-
- Mar 06, 2003
-
-
Chris Lattner authored
Extend getNullValue to work with struct and array types llvm-svn: 5718
-
- Oct 14, 2002
-
-
Chris Lattner authored
allowing it to be called on all constant types (structures/arrays) llvm-svn: 4160
-
- Oct 13, 2002
-
-
Chris Lattner authored
reflect the fact that it's a range being defined. llvm-svn: 4147
-
- Oct 10, 2002
-
-
Chris Lattner authored
similar to User::replaceUsesOfWith but actually does the right thing for constants. llvm-svn: 4102
-
- Oct 09, 2002
-
-
Chris Lattner authored
std::vector::reserve when possible llvm-svn: 4085
-
- Sep 14, 2002
-
-
Chris Lattner authored
llvm-svn: 3708
-
- Sep 11, 2002
-
-
Chris Lattner authored
llvm-svn: 3680
-
- Sep 03, 2002
-
-
Chris Lattner authored
- Added new method Type::isIntegral() that is the same as isInteger, but also accepts bool. llvm-svn: 3574
-
- Aug 26, 2002
-
-
Chris Lattner authored
llvm-svn: 3509
-
- Aug 18, 2002
-
-
Chris Lattner authored
- ConstantPointerRefs are now automatically removed from the module table when they are destroyed, which makes Constant::destroyConstant an actually useful external interface. Expose these methods publicly. - Implement destroyConstant on ConstPointerNull so that destroyConstant can be used on any derived type constant safely. llvm-svn: 3379
-
- Aug 14, 2002
-
-
Chris Lattner authored
have to support the cast instruction, so the function is renamed to getCast. llvm-svn: 3328
-
Chris Lattner authored
llvm-svn: 3308
-
- Aug 13, 2002
-
-
Chris Lattner authored
- Rename ConstantGenericIntegral -> ConstantIntegral - Add new methods to ConstantIntegral: getMaxValue, getMinValue, getAllOnesValue llvm-svn: 3299
-
- Aug 12, 2002
-
-
Chris Lattner authored
- Moved InstCombine: isMaxValue, isMinValue, isAllOnesValue to Constants.h llvm-svn: 3293
-
- Jul 30, 2002
-
-
Chris Lattner authored
Cleanup ConstantExpr handling: * 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
-
- Jul 25, 2002
-
-
Chris Lattner authored
llvm-svn: 3065
-
- Jul 18, 2002
-
-
Chris Lattner authored
* Assert things instead of printing an error and returning null. llvm-svn: 2949
-
- Jul 16, 2002
-
-
Anand Shukla authored
llvm-svn: 2914
-
- Jul 15, 2002
-
-
Vikram S. Adve authored
map of <opcode, operands> to ConstExpr. llvm-svn: 2909
-
Vikram S. Adve authored
constants using operators such as cast, getelementptr, add, shl, etc. Note that a ConstantExpr can be of any type, so classof() in most other subclasses (that discriminate by type) have to check that it is also not a ConstantExpr. llvm-svn: 2901
-
- Jun 30, 2002
-
-
Chris Lattner authored
llvm-svn: 2813
-
- Jun 26, 2002
-
-
Anand Shukla authored
llvm-svn: 2800
-
- Jun 25, 2002
-
-
Chris Lattner authored
For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779
-
- Apr 28, 2002
-
-
Chris Lattner authored
llvm-svn: 2378
-