aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Constant.h
Commit message (Expand)AuthorAgeFilesLines
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-101-4/+0
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-091-0/+4
* add a Constant::getAllOnesValue helper function, which works on integersChris Lattner2007-06-151-0/+5
* Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman2007-04-131-2/+2
* Added ContainsRelocations() to check if a constant might only be resolvable a...Evan Cheng2007-03-081-0/+4
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-121-3/+2
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-0/+1
* add a method to determine whether evaluation of a constant can trap.Chris Lattner2006-10-201-0/+4
* remove dead methodChris Lattner2006-09-281-5/+0
* For PR778:Reid Spencer2006-06-051-0/+17
* Added a parameter to control whether Constant::getStringValue() would chopEvan Cheng2006-03-101-1/+3
* Get rid of the multiple copies of getStringValue. Now a Constant:: method.Jim Laskey2006-03-081-0/+5
* Fix VC++ level 4 warnings. Because a base class has declared these private, ...Jeff Cohen2005-12-171-0/+2
* Remove some dead argument names which irritates GCC at certain warning levels.Chris Lattner2005-10-251-1/+1
* Change the signature of replaceUsesOfWithOnConstant to take a Use* and notChris Lattner2005-10-041-2/+1
* Split SimpleConstantVal up into its components, so each Constant subclass getsChris Lattner2005-09-271-6/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-4/+4
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-051-3/+0
* Remove the second argument to Value::setName, it is never needed.Chris Lattner2005-03-051-2/+2
* Adjust to user changes.Chris Lattner2005-01-291-4/+3
* Add static functions to clear singleton maps. Patch contributed byChris Lattner2004-11-191-0/+5
* UndefValue's are constantsChris Lattner2004-10-161-1/+2
* Now that ConstantPointerRef is gone, it is the case that all operands of cons...Chris Lattner2004-08-041-0/+12
* Tabs to spaces.Misha Brukman2004-07-191-4/+3
* eliminate isConstantExpr, changes to isa<Constant> implementationChris Lattner2004-07-191-7/+4
* Extend constructor so that it can support GlobalValue's (with names).Reid Spencer2004-07-171-9/+7
* remove *THANKFULLY* dead methodChris Lattner2004-03-081-6/+0
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Allow for "unsafe" replaceAllUsesWith operatations, for use during type resol...Chris Lattner2003-08-291-1/+2
* Remove a ton of extraneous #includesChris Lattner2003-06-221-1/+0
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+1
* - Dramatically simplify the Constant::mutateReferences implementation,Chris Lattner2002-10-141-1/+1
* - Add new Constant::replaceUsesOfWithOnConstant which has an end resultChris Lattner2002-10-091-2/+23
* Convert comments to Doxygen styleChris Lattner2002-08-251-20/+20
* - ConstantPointerRefs are now automatically removed from the module tableChris Lattner2002-08-181-9/+18
* Add a couple of virtual functions to support subclass ConstantExpr.Vikram S. Adve2002-07-141-0/+9
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-0/+47