aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-3113-136/+136
* Optimize MDNode to coallocate the operand list immediatelyChris Lattner2009-12-313-41/+61
* tidyChris Lattner2009-12-311-3/+4
* do not bother reuniquing mdnodes whose operands drop to null. DoingChris Lattner2009-12-302-12/+42
* remove some misleading comments.Chris Lattner2009-12-301-39/+6
* Implement edit distance for StringRefDouglas Gregor2009-12-302-0/+47
* remove some fixme'sChris Lattner2009-12-301-2/+0
* fix two bogus tests that the asmparser now rejects.Chris Lattner2009-12-302-2/+2
* now that instruction metadata is only parsed in one place, eliminate theChris Lattner2009-12-302-10/+12
* reimplement ParseOptionalInfo as ParseOptionalCommaAlign, correctlyChris Lattner2009-12-302-37/+46
* rename ParseOptionalCustomMetadata -> ParseInstructionMetadata,Chris Lattner2009-12-302-20/+11
* convert 4 more instructions over.Chris Lattner2009-12-302-31/+24
* add facilities to start factoring instruction metadata parsingChris Lattner2009-12-302-14/+33
* reimplement insertvalue/extractvalue metadata handling to not blindly Chris Lattner2009-12-303-11/+38
* remove two bogus calls that accepted metadata in the middle of insert/extract...Chris Lattner2009-12-301-5/+0
* rename NamedOrCustomMD -> MetadataVar to follow conventions of all the rest o...Chris Lattner2009-12-303-22/+24
* rename lltok::Metadata -> lltok::exclaim. We name tokens Chris Lattner2009-12-304-19/+15
* rename MetadataCache -> NumberedMetadata to follow the conventionChris Lattner2009-12-302-17/+18
* rewrite ParseMDNodeVector to follow the normal patter used in the .ll parser.Chris Lattner2009-12-302-31/+40
* rename ParseMDNode -> ParseMDNodeID, since it parses !42, not !{... } as you'...Chris Lattner2009-12-302-6/+6
* fix parsing of mdstring values.Chris Lattner2009-12-302-7/+12
* remove the code added in r90497. It has several major issues and no tests.Chris Lattner2009-12-302-43/+2
* split t_Metadata into t_MDNode and t_MDString, eliminating some unsafe casting.Chris Lattner2009-12-302-24/+36
* factor code even more.Chris Lattner2009-12-291-26/+14
* simplify some code and unbreak the build by not consuming anChris Lattner2009-12-291-10/+4
* remove a really wrong parenthesis.Benjamin Kramer2009-12-291-1/+1
* clean up some really strange code.Chris Lattner2009-12-291-8/+8
* change ParseMDString and ParseMDNode to take arguments of the right type.Chris Lattner2009-12-292-18/+27
* switch to TrackingVH instead of WeakVH, since these can neverChris Lattner2009-12-292-13/+13
* Each instruction is allowed to have *multiple* different Chris Lattner2009-12-292-19/+29
* Do not crash when .ll printing metadata that smells like debug info, but isn't.Chris Lattner2009-12-293-49/+33
* fix indentation, fit in 80 cols.Chris Lattner2009-12-291-382/+382
* Replace a few more SmallVectors with arrays.Benjamin Kramer2009-12-291-45/+29
* Use an array instead of a SmallVector.Benjamin Kramer2009-12-291-7/+7
* remove a bunch of unneeded functions.Chris Lattner2009-12-294-53/+2
* major cleanups, much of this file was incorrectly indented.Chris Lattner2009-12-291-303/+273
* one pass of cleanup over DebugInfo.h. Much more is still needed.Chris Lattner2009-12-292-37/+24
* prune #includes.Chris Lattner2009-12-291-2/+2
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-2919-214/+137
* just cleanup.Chris Lattner2009-12-291-29/+28
* remove useless argument.Chris Lattner2009-12-291-8/+7
* privatize another interface.Chris Lattner2009-12-292-4/+4
* the only call to this function (from clang) has been removed, zap it.Chris Lattner2009-12-292-26/+0
* remove some unneeded Metadata interfaces.Chris Lattner2009-12-294-55/+19
* fix .cpp file to not wrap the entire file in namespace blocks.Chris Lattner2009-12-291-30/+23
* tidy up debug info comments, use ->isVoidTy() where reasonable.Chris Lattner2009-12-291-25/+25
* sink twine.h down out of Value.h. It is annoying that you needChris Lattner2009-12-297-3/+8
* Extern declaration for unordered.f32 libcall was not being emitted. Fixed that.Sanjiv Gupta2009-12-292-0/+45
* When doing v1->RAUW(v2), don't do anything to metadata. We don't knowChris Lattner2009-12-293-27/+0
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-296-65/+97