aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* remove #include of Function.h from IRBuilderChris Lattner2009-12-281-0/+6
* move debug info stuff out of line, allowing two #includesChris Lattner2009-12-282-0/+16
* split code that doesn't need to be templated out of IRBuilder into a newChris Lattner2009-12-282-0/+32
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-289-90/+51
* rename getHandlerNames to getMDKindNames, simplify its interfaceChris Lattner2009-12-283-43/+30
* tidy up and delete a dead smallvector.Chris Lattner2009-12-281-10/+5
* Add missing include (for inline PATypeHolder::get).Benjamin Kramer2009-12-281-0/+1
* avoid a completely unneeded linear walk.Chris Lattner2009-12-281-12/+9
* Eliminate two bits of ugliness in MDNode::replaceElement:Chris Lattner2009-12-281-26/+13
* rearrange some methods, no functionality change.Chris Lattner2009-12-281-13/+14
* avoid temporary CallbackVH's.Chris Lattner2009-12-281-4/+8
* Rewrite the function-local validation logic for MDNodes (most of r91708).Chris Lattner2009-12-282-46/+39
* rename MDNode instance variables to something meaningful.Chris Lattner2009-12-281-9/+9
* snip one more #include from Metadata.hChris Lattner2009-12-282-0/+5
* prune some #includesChris Lattner2009-12-282-2/+2
* Metadata.h doesn't need to include ValueHandle.h anymore.Chris Lattner2009-12-282-0/+2
* change the strange MetadataContext::getMDs function to expose lessChris Lattner2009-12-284-7/+9
* change NamedMDNode to use a pimpl for its operand list insteadChris Lattner2009-12-281-5/+32
* eliminate the elem_* iterator stuff from NamedMDNode.Chris Lattner2009-12-281-5/+2
* move ElementVH out of the MDNode class into the MDNode.cpp file. AmongChris Lattner2009-12-281-4/+42
* move these out of their own timer groups into the 'uncategorized' groups.Chris Lattner2009-12-282-14/+2
* Fixed llc crash for zext (i1 -> i8) loads.Sanjiv Gupta2009-12-281-2/+2
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-284-1/+12
* Mark variable used by 'assert' as 'unused'.Bill Wendling2009-12-281-2/+2
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-5/+1
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-2/+0
* Remove dead store.Bill Wendling2009-12-281-1/+0
* Remove dead store and simplify code.Bill Wendling2009-12-281-5/+4
* Remove dead store.Bill Wendling2009-12-281-2/+2
* Remove dead variable.Bill Wendling2009-12-281-2/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead store.Bill Wendling2009-12-281-1/+1
* Remove dead variable.Bill Wendling2009-12-281-2/+1
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead store. The initial value was never used, but always overridden.Bill Wendling2009-12-281-7/+6
* Add an "ATTRIBUTE_UNUSED" macro (and use it). It's for variables which areBill Wendling2009-12-281-1/+2
* Remove dead variable.Bill Wendling2009-12-281-3/+0
* Remove dead variable.Bill Wendling2009-12-281-2/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* PR5886: Make sure IMUL32m is marked as setting EFLAGS, so scheduling doesn'tEli Friedman2009-12-261-1/+1
* Avoid assigning to Changed when it won't be used after the return.Bill Wendling2009-12-251-2/+2
* Remove dead store.Bill Wendling2009-12-251-1/+1
* Remove dead store from copy-pasto.Bill Wendling2009-12-251-1/+1
* Remove dead store.Bill Wendling2009-12-251-1/+0
* Remove dead store.Bill Wendling2009-12-251-1/+0
* Implement support for converting to string at "natural precision", and fix someJohn McCall2009-12-241-16/+26