2009-12-31 |
Chris Lattner | change an if to an assert, fix comment.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to OptimizeAdd,
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | factor statistic updating better.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | merge some more tests in.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | fix refactoro
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | factor code out into helper functions.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | use more modern datastructures.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | clean up -debug output.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | this #include is ok.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | fix Analysis/DebugInfo.h to not include Metadata.h...
|
commit | commitdiff | tree |
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 |
next |