summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for select constant expressions. Use reserve a bit more to avoidChris Lattner2004-03-121-0/+35
* Eliminate nightmarish APIChris Lattner2004-03-081-23/+0
* Move the folding of gep null, 0, 0, 0 to a place where it can be shared andChris Lattner2004-02-161-12/+5
* Add a new ConstantAggregateZero class, to fix PR239. This makes zeroChris Lattner2004-02-151-36/+70
* ConstantArray::get and ConstantStruct::get now just return pointers toChris Lattner2004-02-151-4/+4
* Remove dependence on return type of ConstantStruct::getChris Lattner2004-02-151-1/+1
* Remove dependence on the return type of ConstantArray::getChris Lattner2004-02-151-1/+1
* Keep a cache of non-abstract null arrays and structs. This speeds up llvm-disChris Lattner2004-02-151-2/+19
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-091-9/+9
* Second half of a fix for PR218 & test/Regression/Assembler/2004-02-01-Negativ...Chris Lattner2004-02-011-4/+43
* Fix a problem brian ran into with the bytecode reader asserting. It turnsChris Lattner2004-01-231-0/+5
* Fix bug in previous checkin: Demorgan would be ashamed of me, I need toChris Lattner2004-01-141-1/+1
* Implement ConstantArray::isStringChris Lattner2004-01-141-3/+16
* Rename ConstantHandling.* -> ConstantFolding.*Chris Lattner2004-01-121-1/+1
* Move ConstantHandling.h into lib/VMCore and out of include/llvmChris Lattner2004-01-121-1/+1
* Eliminate ConstantFoldShiftInstruction referenceChris Lattner2004-01-121-1/+1
* Fix out of date comment, remove use of ConstantExpr::getShiftChris Lattner2004-01-121-8/+1
* Make ConstantExpr::get work for shifts as wellChris Lattner2004-01-121-0/+2
* Finegrainify namespacificationChris Lattner2003-11-211-110/+116
* The ConstantPointer class is now gone.Chris Lattner2003-11-171-3/+10
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Add support for constant expr shiftsChris Lattner2003-11-051-0/+7
* Fix bug: instcombine/2003-10-23-InstcombineNullFail.llChris Lattner2003-10-231-0/+11
* Fix problem which effected linking apacheChris Lattner2003-10-211-1/+1
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Add a sanity check for constant expression castsChris Lattner2003-10-071-0/+2
* Type tables are now AbstractTypeUsers. This allows them to merge togetherChris Lattner2003-10-051-135/+217
* Minor random speedup: make Constant::getNullValue only call ConstantFOO::getChris Lattner2003-10-031-13/+45
* These methods are dead, remove them. Because the bodies will soon beChris Lattner2003-10-031-2/+8
* There is no reason for Value to be an AbstractTypeUser. This just makes thingsChris Lattner2003-10-021-4/+0
* Implement "unsafe" replaceAllUsesWWith stuff for use during type resolution.Chris Lattner2003-08-291-17/+31
* Refactor code to make it useful outside of Constants.cppChris Lattner2003-08-291-24/+4
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Fix linking bug in xboardChris Lattner2003-08-181-1/+4
* Fix a bug that brian reportedChris Lattner2003-07-301-4/+24
* Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner2003-07-231-8/+5
* Fix bug: InstCombine/2003-06-22-ConstantExprCrash.llChris Lattner2003-06-221-1/+7
* Fix bug: Linker/2003-06-02-TypeResolveProblem2.llChris Lattner2003-06-161-16/+28
* * Make assertion message usefulChris Lattner2003-06-021-6/+5
* Fix bug: Linker/2003-06-02-TypeResolveProblem.llChris Lattner2003-06-021-0/+4
* Fix problem with last checkin.Chris Lattner2003-05-251-4/+6
* Fix Bug: Linker/2003-04-26-NullPtrLinkProblem.llChris Lattner2003-05-231-103/+194
* Add support for shift constant expressionsChris Lattner2003-05-211-5/+28
* Fix bug: Assembler/2003-05-15-AssemblerProblem.llxChris Lattner2003-05-151-2/+1
* Remove unnecessary castsChris Lattner2003-05-141-11/+12
* Eliminate using declarationsChris Lattner2003-05-131-19/+14
* Don't build constantexprs that could be foldedChris Lattner2003-04-171-0/+10
* Change the interface to constant expressions to allow automatic foldingChris Lattner2003-04-161-6/+5
* Fix ConstantUInt::isAllOnesValueChris Lattner2003-03-101-0/+7
* Remove #includeChris Lattner2003-03-061-1/+18
OpenPOWER on IntegriCloud