aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Rewrite getName{Start,End,Len} in terms of getName(), instead of vice-versa.Daniel Dunbar2009-07-261-13/+3
* Simplify.Daniel Dunbar2009-07-261-12/+5
* Remove Value::setName(const char*, unsigned).Daniel Dunbar2009-07-261-7/+7
* Remove Value::setName(const char*).Daniel Dunbar2009-07-261-7/+1
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-255-48/+28
* Finish migrating VMCore to StringRef/Twine based APIs.Daniel Dunbar2009-07-255-52/+40
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-256-93/+96
* Move ExtractElementInst to ::Create instead of new. Update all uses.Eric Christopher2009-07-251-1/+1
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-253-4/+1
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-248-774/+488
* Move more to raw_ostream.Daniel Dunbar2009-07-242-7/+8
* make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner2009-07-241-11/+12
* Privatize the ConstantVector tables.Owen Anderson2009-07-244-59/+71
* Privatize the ConstantStruct table.Owen Anderson2009-07-234-93/+129
* Switch ValueSymbolTable to StringRef based API.Daniel Dunbar2009-07-232-24/+5
* Add llvm::Value::getNameRef, for help in API migration.Daniel Dunbar2009-07-231-1/+6
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-232-10/+11
* MDStringDevang Patel2009-07-234-11/+12
* Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA...Devang Patel2009-07-233-10/+8
* Rename the new unsigned and signed keywords to nuw and nsw,Dan Gohman2009-07-221-2/+2
* Switch some clients to Value::getName(), and other getName() userDaniel Dunbar2009-07-221-1/+1
* Do not print "metadata" twice while printing MDString.Devang Patel2009-07-221-2/+0
* Introduce MetadataBase, a base class for MDString and MDNode.Devang Patel2009-07-223-21/+21
* Add newline at end of file.Duncan Sands2009-07-221-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-225-36/+37
* reimplement Constant::ContainsRelocations as Chris Lattner2009-07-221-23/+24
* Permit the IntPtrTy argument to isEliminableCastPair to be null,Dan Gohman2009-07-211-0/+4
* Privatize the ConstantArray table.Owen Anderson2009-07-214-126/+159
* Privatize the first of the value maps.Owen Anderson2009-07-214-46/+329
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-213-12/+12
* Move a bit more state over to the LLVMContext.Owen Anderson2009-07-213-25/+26
* Assembly and Bitcode support for unsigned/signed overflow flags andDan Gohman2009-07-201-0/+18
* Change the casting of linkage types into a map. This makes this much more robustBill Wendling2009-07-201-3/+88
* Rename Mangler linkage enums to something less gross.Bill Wendling2009-07-201-8/+8
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-203-17/+2
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-202-23/+40
* Make GetElementPtr ConstantExprs default to having no pointer overflow.Dan Gohman2009-07-181-1/+5
* Fix this accidentally inverted condition.Dan Gohman2009-07-181-1/+1
* Convert more code to use Operator instead of explicitly handling bothDan Gohman2009-07-171-20/+9
* Make BasicAliasAnalysis and Value::getUnderlyingObject useDan Gohman2009-07-171-8/+6
* Add a GEPOperator class, and move the hasNoPointerOverflowDan Gohman2009-07-171-3/+5
* Fix a typo that Duncan spotted.Dan Gohman2009-07-171-1/+1
* GetElementPtr instructions default to having no overflow.Dan Gohman2009-07-171-0/+9
* Fix compile warning.Daniel Dunbar2009-07-171-0/+2
* Add support for naked functionsAnton Korobeynikov2009-07-171-1/+3
* Add a SubclassOptionalData field to Value. See the doxygen comment forDan Gohman2009-07-171-1/+2
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-171-14/+48
* Fix "no newline at end of file" warning from gcc.Jeffrey Yasskin2009-07-161-1/+1
* Privatize the MDNode uniquing table.Owen Anderson2009-07-164-29/+45
* Privatize the MDString uniquing table.Owen Anderson2009-07-164-29/+36