aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a hack to work around a problem my changes exposedChris Lattner2004-08-041-0/+7
* Fix a latent bug exposed by my recent changesChris Lattner2004-08-041-1/+9
* Stop using getValues().Alkis Evlogimenos2004-08-041-6/+6
* Implement a FIXME, by not searching linearly through a map to remove anChris Lattner2004-08-041-8/+34
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-1/+1
* classof implementations are now inlinedChris Lattner2004-07-191-42/+5
* bug 122:Reid Spencer2004-07-171-57/+5
* implement new helper methodChris Lattner2004-07-121-0/+8
* #include <iostream> since its not in Value.h any more.Reid Spencer2004-07-041-2/+3
* Make ConstantBool act like a 1 bit ConstantInt, in order to simplify clientChris Lattner2004-06-211-4/+7
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-11/+9
* Workaround or a VS miscompilation bugChris Lattner2004-06-081-1/+1
* Delete some unreachable codeChris Lattner2004-06-041-5/+0
* Implement some helpersChris Lattner2004-05-251-0/+10
* Add ConstantExpr::get(Sign|Zero)Extend methodsChris Lattner2004-04-041-0/+16
* Add support for constant expr castsChris Lattner2004-03-311-0/+8
* Fix a latent bug in select constantexpr handling that was broke 253.perlbmkChris Lattner2004-03-301-0/+2
* Handle -0.0 correctlyChris Lattner2004-03-291-1/+4
* Add a bunch of methods that should have been added a long time ago.Chris Lattner2004-03-291-0/+61
* 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