aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Constant.h
AgeCommit message (Expand)Author
2012-06-04getAllOnesValue also works for vectors of integers.Duncan Sands
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-01-26eliminate the Constant::getVectorElements method. There are better (andChris Lattner
2012-01-25constify some methods and add a new Constant::getAggregateElementChris Lattner
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-08-24Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem
2011-08-23Revert "Address Duncan's CR request:"Eric Christopher
2011-08-23Address Duncan's CR request:Nadav Rotem
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15devirtualize Constant::isNullValue:Chris Lattner
2011-07-15add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner
2011-04-11Fix or remove code which seemed to think that the operand of a ConstantJay Foad
2011-02-18hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner
2010-09-14Remove apparently unnecessary forward declaration.Eric Christopher
2010-02-01eliminate a bunch of pointless LLVMContext arguments.Chris Lattner
2009-11-01the verifier shouldn't modify the IR.Chris Lattner
2009-10-28Previously, all operands to Constant were themselves constant.Chris Lattner
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-08-03Add a new Constant::getIntegerValue helper function, and convert aDan Gohman
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-24make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner
2009-07-22reimplement Constant::ContainsRelocations as Chris Lattner
2009-07-16Privatize the MDString uniquing table.Owen Anderson
2009-07-13These don't really need contexts either.Owen Anderson
2009-07-13Move more functionality over to LLVMContext.Owen Anderson
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson
2009-06-20Revert r73790, and replace it with a significantly less ugly solution. Rathe...Owen Anderson
2009-06-19Fix a serious bug that would cause deadlock during abstract type refinement. ...Owen Anderson
2009-03-30Clearify local/global relocations wordingAnton Korobeynikov
2009-03-29Honour relocation behaviour stuff for ro objectsAnton Korobeynikov
2009-03-29Extend the relocation tracker handler, so we can filter on different 'kinds' ...Anton Korobeynikov
2008-10-13fix typo'sGabor Greif
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-08-09comment updateChris Lattner
2008-07-10add a helper method for code that wants to handle vectorChris Lattner
2008-06-30- Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng
2008-06-29Revert (52748 and friends):Anton Korobeynikov
2008-06-26Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-06-15add a Constant::getAllOnesValue helper function, which works on integersChris Lattner
2007-04-13Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman
2007-03-08Added ContainsRelocations() to check if a constant might only be resolvable a...Evan Cheng
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-10-20add a method to determine whether evaluation of a constant can trap.Chris Lattner
2006-09-28remove dead methodChris Lattner