2009-12-31 |
Chris Lattner | add some basic named MD tests.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | use early exits to reduce indentation.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | eliminate another copy of the mdnode printing logic...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | random tidying for MDNode printing.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | eliminate a bunch of useless forwarding functions with...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | make mdnMap type safe, rename accessors for consistency...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | metadata can't be a global var initializer.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simplify mdnode printing logic. Now N->dump() only
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | don't unittest mdnode printing, we have disassembler...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | unify two copies of the NamedMDNode printing code.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | fix printing of function-local metadata to print all...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simplify printing of mdstring and Argument.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simplify asmprinting of NamedMDNode
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | Remove #include of metadata.h from intrinsicinst.h...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | rename "elements" of metadata to "operands". "Elements...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | Optimize MDNode to coallocate the operand list immediately
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | tidy
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | do not bother reuniquing mdnodes whose operands drop...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove some misleading comments.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove some fixme's
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | fix two bogus tests that the asmparser now rejects.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | now that instruction metadata is only parsed in one...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | reimplement ParseOptionalInfo as ParseOptionalCommaAlign...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename ParseOptionalCustomMetadata -> ParseInstructionMetadata,
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | convert 4 more instructions over.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | add facilities to start factoring instruction metadata...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | reimplement insertvalue/extractvalue metadata handling...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove two bogus calls that accepted metadata in the...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename NamedOrCustomMD -> MetadataVar to follow conventions...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename lltok::Metadata -> lltok::exclaim. We name...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename MetadataCache -> NumberedMetadata to follow...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rewrite ParseMDNodeVector to follow the normal patter...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename ParseMDNode -> ParseMDNodeID, since it parses...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | fix parsing of mdstring values.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove the code added in r90497. It has several major...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | split t_Metadata into t_MDNode and t_MDString, eliminating...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | factor code even more.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | simplify some code and unbreak the build by not consuming an
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | clean up some really strange code.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | change ParseMDString and ParseMDNode to take arguments...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | switch to TrackingVH instead of WeakVH, since these...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | Each instruction is allowed to have *multiple* different
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | Do not crash when .ll printing metadata that smells...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | fix indentation, fit in 80 cols.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | remove a bunch of unneeded functions.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | major cleanups, much of this file was incorrectly indented.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | one pass of cleanup over DebugInfo.h. Much more is...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | prune #includes.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | Final step in the metadata API restructuring: move the
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | just cleanup.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | remove useless argument.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | privatize another interface.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | the only call to this function (from clang) has been...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | remove some unneeded Metadata interfaces.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | fix .cpp file to not wrap the entire file in namespace...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | tidy up debug info comments, use ->isVoidTy() where...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | sink twine.h down out of Value.h. It is annoying that...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | When doing v1->RAUW(v2), don't do anything to metadata...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | sink the Instruction::HasMetadata bit into SubclassData.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | add a layer of accessors around the Value::SubClassData...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | This is a major cleanup of the instruction metadata...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rearrange some code.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | add IRBuilder.cpp to cmake
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | remove #include that comes in from ConstantFolder.h
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | remove #include of Function.h from IRBuilder
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | move debug info stuff out of line, allowing two #includes
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | split code that doesn't need to be templated out of...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename ivar to be more descriptive.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename getMDKind -> getMDKindID, make it autoinsert...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename getHandlerNames to getMDKindNames, simplify...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | tidy up and delete a dead smallvector.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | avoid a completely unneeded linear walk.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | Eliminate two bits of ugliness in MDNode::replaceElement:
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rearrange some methods, no functionality change.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | avoid temporary CallbackVH's.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | Rewrite the function-local validation logic for MDNodes...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename MDNode instance variables to something meaningful.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | snip one more #include from Metadata.h
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | prune #includes more.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | prune some #includes
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | Metadata.h doesn't need to include ValueHandle.h anymore.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | change the strange MetadataContext::getMDs function...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | change NamedMDNode to use a pimpl for its operand list...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | eliminate the elem_* iterator stuff from NamedMDNode.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | move ElementVH out of the MDNode class into the MDNode...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | move these out of their own timer groups into the ...
|
commit | commitdiff | tree |
2009-12-24 |
Chris Lattner | handle equality memcmp of 8 bytes on x86-64 with two...
|
commit | commitdiff | tree |
2009-12-24 |
Chris Lattner | move an optimization for memcmp out of simplifylibcalls...
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | reorder to follow a normal fall-through style, no functional...
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | sizeof(char) is always 1.
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | really remove the instruction, don't just comment it out
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | completely eliminate the MOV16r0 'instruction'. The...
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | stop pattern matching 16-bit zero's of a register to...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | rename HexDisassembler -> Disassembler, it works on...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | just discard the debug output from the disassembler.
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | Fix the Convert to scalar to not insert dead loads...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | fix some fixme's by using twines
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | specify what is invalid about it
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | specify a triple to use, fixing the test on non-x86...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | reject invalid input with a caret, e.g.:
|
commit | commitdiff | tree |
next |