| Commit message (Expand) | Author | Age | Files | Lines |
* | fix Analysis/DebugInfo.h to not include Metadata.h. Do this | Chris Lattner | 2009-12-31 | 3 | -0/+7 |
* | use early exits to reduce indentation. | Chris Lattner | 2009-12-31 | 1 | -15/+16 |
* | eliminate another copy of the mdnode printing logic, simplify the | Chris Lattner | 2009-12-31 | 1 | -32/+23 |
* | random tidying for MDNode printing. | Chris Lattner | 2009-12-31 | 1 | -10/+7 |
* | eliminate a bunch of useless forwarding functions with one caller. | Chris Lattner | 2009-12-31 | 1 | -21/+11 |
* | make mdnMap type safe, rename accessors for consistency with the rest of llvm. | Chris Lattner | 2009-12-31 | 1 | -12/+13 |
* | metadata can't be a global var initializer. | Chris Lattner | 2009-12-31 | 1 | -4/+0 |
* | simplify mdnode printing logic. Now N->dump() only | Chris Lattner | 2009-12-31 | 1 | -127/+105 |
* | unify two copies of the NamedMDNode printing code. | Chris Lattner | 2009-12-31 | 1 | -25/+22 |
* | fix printing of function-local metadata to print all the operands of the | Chris Lattner | 2009-12-31 | 1 | -2/+2 |
* | simplify printing of mdstring and Argument. | Chris Lattner | 2009-12-31 | 1 | -12/+5 |
* | simplify asmprinting of NamedMDNode | Chris Lattner | 2009-12-31 | 1 | -34/+4 |
* | Remove #include of metadata.h from intrinsicinst.h. The only | Chris Lattner | 2009-12-31 | 1 | -0/+8 |
* | 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 |