aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-221-0/+1
* give PassNameParser a home.Chris Lattner2010-01-221-0/+3
* add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner2010-01-221-0/+2
* elimiante the dynamic_cast's from opt.Chris Lattner2010-01-221-3/+4
* eliminate a bunch more unneeded dynamic_cast's.Chris Lattner2010-01-221-13/+14
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-7/+20
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-9/+6
* tidy upChris Lattner2010-01-211-9/+16
* Fix a crasher trying to fold each element in a comparison between two vectorsNick Lewycky2010-01-212-9/+16
* Backout r93990Victor Hernandez2010-01-201-9/+4
* Fix/strengthen verification of llvm.dbg.declareVictor Hernandez2010-01-201-4/+9
* Fix if/else brackets; getFunctionForValue() is to be called for non-metadata ...Victor Hernandez2010-01-201-1/+3
* Fix the conditions to unambiguously show the logic they represent. This is theChandler Carruth2010-01-201-3/+3
* Refactor common parts of MDNode::getFunction() and assertLocalFunction() into...Victor Hernandez2010-01-202-34/+24
* Add comment that MDNode::getFunction() is not to be used by performance-criti...Victor Hernandez2010-01-181-1/+2
* Simplify MDNode::getFunction() and assertLocalFunction() by avoiding extra Fu...Victor Hernandez2010-01-181-46/+39
* reject some invalid IR. We already assert and reject this from theChris Lattner2010-01-181-0/+2
* Make printing of metadata more robust when function is not found (which is th...Victor Hernandez2010-01-181-1/+1
* Update CMake files for Mangler move.Benjamin Kramer2010-01-161-1/+0
* move the mangler into libtarget from vmcore.Chris Lattner2010-01-161-104/+0
* reapply the mangler gutting patch.Chris Lattner2010-01-161-183/+4
* Revert 93648.Rafael Espindola2010-01-161-4/+183
* Mangler::getMangledName is now dead, remove it and all the other stuff in Man...Chris Lattner2010-01-161-183/+4
* add an inefficient version of getNameWithPrefix that returns an std::string.Chris Lattner2010-01-161-0/+10
* Remove the InlineHint attribute. There are no current or plannedEric Christopher2010-01-151-2/+0
* Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez2010-01-153-4/+16
* Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be au...Victor Hernandez2010-01-151-4/+3
* Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez2010-01-151-3/+4
* In debug builds, assert that function-local metadata has only 1 parent functionVictor Hernandez2010-01-141-1/+30
* Fix printing of function-local metadata in AsmWriterVictor Hernandez2010-01-141-2/+3
* Add MDNode::getFunction(), which figures out the metadata's function, if it h...Victor Hernandez2010-01-141-0/+34
* Introduce Twine::toStringRef, a variant of toVector which avoids the copy if theBenjamin Kramer2010-01-133-23/+9
* don't add the \1 to the name.Chris Lattner2010-01-131-1/+1
* add new isSingleStringRef()/getSingleStringRef() methods to twine, Chris Lattner2010-01-131-2/+7
* ugh, my last patch just sped up a method and changed all the clientsChris Lattner2010-01-131-19/+51
* change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner2010-01-131-53/+66
* my mistake, Mangler::makeNameProper wants to take a twine, not a stringref!Chris Lattner2010-01-131-2/+5
* change makeNameProper to take a stringref instead of std::string.Chris Lattner2010-01-131-8/+8
* Further progration of metadata operands. TheDale Johannesen2010-01-131-0/+5
* Use Twine, instead of StringRef, for consistency.Devang Patel2010-01-121-5/+18
* Use ilist_tratis to autoinsert and remove NamedMDNode from MDSymbolTable.Devang Patel2010-01-122-12/+25
* Reimplement getToken and SplitString as "StringRef helper functions"Benjamin Kramer2010-01-111-7/+10
* Respond to Chris' review:Victor Hernandez2010-01-111-1/+5
* fix a buggy assertion, CreateIntegerCast should allow Chris Lattner2010-01-101-1/+2
* Suppress a warning on gcc 4.4.Mikhail Glushenkov2010-01-101-26/+26
* Compute isFunctionLocal in MDNode ctor or via argument in new function getWhe...Victor Hernandez2010-01-101-3/+32
* "In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner2010-01-092-36/+40
* Delete NamedMDSymTable while destrucing Module.Devang Patel2010-01-092-0/+3
* Derive NamedMDNode from Value.Devang Patel2010-01-091-1/+1
* Use separate namespace for named metadata.Devang Patel2010-01-072-6/+24