| Commit message (Expand) | Author | Age | Files | Lines |
* | rename "elements" of metadata to "operands". "Elements" are | Chris Lattner | 2009-12-31 | 9 | -102/+102 |
* | Optimize MDNode to coallocate the operand list immediately | Chris Lattner | 2009-12-31 | 2 | -36/+50 |
* | tidy | Chris Lattner | 2009-12-31 | 1 | -3/+4 |
* | do not bother reuniquing mdnodes whose operands drop to null. Doing | Chris Lattner | 2009-12-30 | 1 | -9/+27 |
* | remove some misleading comments. | Chris Lattner | 2009-12-30 | 1 | -39/+6 |
* | Implement edit distance for StringRef | Douglas Gregor | 2009-12-30 | 1 | -0/+31 |
* | remove some fixme's | Chris Lattner | 2009-12-30 | 1 | -2/+0 |
* | now that instruction metadata is only parsed in one place, eliminate the | Chris Lattner | 2009-12-30 | 2 | -10/+12 |
* | reimplement ParseOptionalInfo as ParseOptionalCommaAlign, correctly | Chris Lattner | 2009-12-30 | 2 | -37/+46 |
* | rename ParseOptionalCustomMetadata -> ParseInstructionMetadata, | Chris Lattner | 2009-12-30 | 2 | -20/+11 |
* | convert 4 more instructions over. | Chris Lattner | 2009-12-30 | 2 | -31/+24 |
* | add facilities to start factoring instruction metadata parsing | Chris Lattner | 2009-12-30 | 2 | -14/+33 |
* | reimplement insertvalue/extractvalue metadata handling to not blindly | Chris Lattner | 2009-12-30 | 2 | -10/+35 |
* | remove two bogus calls that accepted metadata in the middle of insert/extract... | Chris Lattner | 2009-12-30 | 1 | -5/+0 |
* | rename NamedOrCustomMD -> MetadataVar to follow conventions of all the rest o... | Chris Lattner | 2009-12-30 | 3 | -22/+24 |
* | rename lltok::Metadata -> lltok::exclaim. We name tokens | Chris Lattner | 2009-12-30 | 4 | -19/+15 |
* | rename MetadataCache -> NumberedMetadata to follow the convention | Chris Lattner | 2009-12-30 | 2 | -17/+18 |
* | rewrite ParseMDNodeVector to follow the normal patter used in the .ll parser. | Chris Lattner | 2009-12-30 | 2 | -31/+40 |
* | rename ParseMDNode -> ParseMDNodeID, since it parses !42, not !{... } as you'... | Chris Lattner | 2009-12-30 | 2 | -6/+6 |
* | fix parsing of mdstring values. | Chris Lattner | 2009-12-30 | 1 | -7/+4 |
* | remove the code added in r90497. It has several major issues and no tests. | Chris Lattner | 2009-12-30 | 2 | -43/+2 |
* | split t_Metadata into t_MDNode and t_MDString, eliminating some unsafe casting. | Chris Lattner | 2009-12-30 | 2 | -24/+36 |
* | factor code even more. | Chris Lattner | 2009-12-29 | 1 | -26/+14 |
* | simplify some code and unbreak the build by not consuming an | Chris Lattner | 2009-12-29 | 1 | -10/+4 |
* | remove a really wrong parenthesis. | Benjamin Kramer | 2009-12-29 | 1 | -1/+1 |
* | clean up some really strange code. | Chris Lattner | 2009-12-29 | 1 | -8/+8 |
* | change ParseMDString and ParseMDNode to take arguments of the right type. | Chris Lattner | 2009-12-29 | 2 | -18/+27 |
* | switch to TrackingVH instead of WeakVH, since these can never | Chris Lattner | 2009-12-29 | 2 | -13/+13 |
* | Each instruction is allowed to have *multiple* different | Chris Lattner | 2009-12-29 | 1 | -16/+25 |
* | Do not crash when .ll printing metadata that smells like debug info, but isn't. | Chris Lattner | 2009-12-29 | 2 | -49/+25 |
* | fix indentation, fit in 80 cols. | Chris Lattner | 2009-12-29 | 1 | -382/+382 |
* | Replace a few more SmallVectors with arrays. | Benjamin Kramer | 2009-12-29 | 1 | -45/+29 |
* | Use an array instead of a SmallVector. | Benjamin Kramer | 2009-12-29 | 1 | -7/+7 |
* | remove a bunch of unneeded functions. | Chris Lattner | 2009-12-29 | 3 | -32/+2 |
* | major cleanups, much of this file was incorrectly indented. | Chris Lattner | 2009-12-29 | 1 | -303/+273 |
* | one pass of cleanup over DebugInfo.h. Much more is still needed. | Chris Lattner | 2009-12-29 | 1 | -12/+8 |
* | prune #includes. | Chris Lattner | 2009-12-29 | 1 | -2/+2 |
* | Final step in the metadata API restructuring: move the | Chris Lattner | 2009-12-29 | 14 | -182/+112 |
* | remove useless argument. | Chris Lattner | 2009-12-29 | 1 | -8/+7 |
* | privatize another interface. | Chris Lattner | 2009-12-29 | 1 | -1/+4 |
* | the only call to this function (from clang) has been removed, zap it. | Chris Lattner | 2009-12-29 | 1 | -22/+0 |
* | remove some unneeded Metadata interfaces. | Chris Lattner | 2009-12-29 | 2 | -47/+18 |
* | fix .cpp file to not wrap the entire file in namespace blocks. | Chris Lattner | 2009-12-29 | 1 | -30/+23 |
* | tidy up debug info comments, use ->isVoidTy() where reasonable. | Chris Lattner | 2009-12-29 | 1 | -25/+25 |
* | Extern declaration for unordered.f32 libcall was not being emitted. Fixed that. | Sanjiv Gupta | 2009-12-29 | 1 | -0/+1 |
* | When doing v1->RAUW(v2), don't do anything to metadata. We don't know | Chris Lattner | 2009-12-29 | 2 | -25/+0 |
* | sink the Instruction::HasMetadata bit into SubclassData. | Chris Lattner | 2009-12-29 | 3 | -16/+14 |
* | add a layer of accessors around the Value::SubClassData member, and use | Chris Lattner | 2009-12-29 | 4 | -14/+19 |
* | This is a major cleanup of the instruction metadata interfaces that | Chris Lattner | 2009-12-28 | 15 | -230/+214 |
* | add IRBuilder.cpp to cmake | Chris Lattner | 2009-12-28 | 1 | -0/+1 |