2010-01-01 |
Chris Lattner | implement the transform requested in PR5284
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | Teach codegen to lower llvm.powi to an efficient (but...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | Make this more likely to generate a libcall.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | add missing line.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | update this. To take the next step, llvm.powi should...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | test case we alredy get right.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | clean up some comments.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | switch from std::map to DenseMap for rank data structures.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | remove debug
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datastructures
|
commit | commitdiff | tree |
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 |
next |