2010-01-02 |
Chris Lattner | use enums for the over/underdefined markers for clarity... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | remove the random sampling framework, which is not... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Fix logic error in previous commit. The != case needs... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Optimize pointer comparison into the typesafe form... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Generalize the previous xform to handle cases where... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | fix a miscompilation I introduced of cdecl with a late... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the compare/load/index optimization to work... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the previous optimization to work with fcmp... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach instcombine to fold compares of loads from constant |
tree | commitdiff |
2010-01-02 |
Chris Lattner | constant fold nasty constant expressions formed by... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | remove the instcombine transformations that are inserti... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach codegen to handle: |
tree | commitdiff |
2010-01-01 |
Chris Lattner | whitespace cleanup |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a simple instcombine xform, simplify another one... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | generalize the pointer difference optimization to handle |
tree | commitdiff |
2010-01-01 |
Chris Lattner | teach instcombine to optimize pointer difference idioms... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | use 'match' to simplify some code. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | implement the transform requested in PR5284 |
tree | commitdiff |
2010-01-01 |
Mikhail Glushenkov | Fix a warning on gcc 4.4. |
tree | commitdiff |
2010-01-01 |
Mikhail Glushenkov | Trailing whitespace, 80-col violations. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | Teach codegen to lower llvm.powi to an efficient (but... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add missing line. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | update this. To take the next step, llvm.powi should... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | clean up some comments. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | switch from std::map to DenseMap for rank data structures. |
tree | commitdiff |
2009-12-31 |
Ted Kremenek | Remove derelict serialization code. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | remove debug |
tree | commitdiff |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datas... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | change an if to an assert, fix comment. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to Optim... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | factor statistic updating better. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
tree | commitdiff |
2009-12-31 |
Chris Lattner | fix refactoro |
tree | commitdiff |
2009-12-31 |
Chris Lattner | factor code out into helper functions. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | use more modern datastructures. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | clean up -debug output. |
tree | commitdiff |
2009-12-31 |
Douglas Gregor | Document the edit-distance algorithm used in StringRef... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | fix Analysis/DebugInfo.h to not include Metadata.h... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | use early exits to reduce indentation. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | eliminate another copy of the mdnode printing logic... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | random tidying for MDNode printing. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | eliminate a bunch of useless forwarding functions with... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | make mdnMap type safe, rename accessors for consistency... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | metadata can't be a global var initializer. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simplify mdnode printing logic. Now N->dump() only |
tree | commitdiff |
2009-12-31 |
Chris Lattner | unify two copies of the NamedMDNode printing code. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | fix printing of function-local metadata to print all... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simplify printing of mdstring and Argument. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simplify asmprinting of NamedMDNode |
tree | commitdiff |
2009-12-31 |
Chris Lattner | Remove #include of metadata.h from intrinsicinst.h... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | rename "elements" of metadata to "operands". "Elements... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | Optimize MDNode to coallocate the operand list immediately |
tree | commitdiff |
2009-12-31 |
Chris Lattner | tidy |
tree | commitdiff |
2009-12-30 |
Chris Lattner | do not bother reuniquing mdnodes whose operands drop... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | remove some misleading comments. |
tree | commitdiff |
2009-12-30 |
Douglas Gregor | Implement edit distance for StringRef |
tree | commitdiff |
2009-12-30 |
Chris Lattner | remove some fixme's |
tree | commitdiff |
2009-12-30 |
Chris Lattner | now that instruction metadata is only parsed in one... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | reimplement ParseOptionalInfo as ParseOptionalCommaAlig... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | rename ParseOptionalCustomMetadata -> ParseInstructionM... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | convert 4 more instructions over. |
tree | commitdiff |
2009-12-30 |
Chris Lattner | add facilities to start factoring instruction metadata... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | reimplement insertvalue/extractvalue metadata handling... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | remove two bogus calls that accepted metadata in the... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | rename NamedOrCustomMD -> MetadataVar to follow convent... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | rename lltok::Metadata -> lltok::exclaim. We name... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | rename MetadataCache -> NumberedMetadata to follow... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | rewrite ParseMDNodeVector to follow the normal patter... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | rename ParseMDNode -> ParseMDNodeID, since it parses... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | fix parsing of mdstring values. |
tree | commitdiff |
2009-12-30 |
Chris Lattner | remove the code added in r90497. It has several major... |
tree | commitdiff |
2009-12-30 |
Chris Lattner | split t_Metadata into t_MDNode and t_MDString, eliminat... |
tree | commitdiff |
2009-12-29 |
Chris Lattner | factor code even more. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | simplify some code and unbreak the build by not consumi... |
tree | commitdiff |
2009-12-29 |
Benjamin Kramer | remove a really wrong parenthesis. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | clean up some really strange code. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | change ParseMDString and ParseMDNode to take arguments... |
tree | commitdiff |
2009-12-29 |
Chris Lattner | switch to TrackingVH instead of WeakVH, since these... |
tree | commitdiff |
2009-12-29 |
Chris Lattner | Each instruction is allowed to have *multiple* different |
tree | commitdiff |
2009-12-29 |
Chris Lattner | Do not crash when .ll printing metadata that smells... |
tree | commitdiff |
2009-12-29 |
Chris Lattner | fix indentation, fit in 80 cols. |
tree | commitdiff |
2009-12-29 |
Benjamin Kramer | Replace a few more SmallVectors with arrays. |
tree | commitdiff |
2009-12-29 |
Benjamin Kramer | Use an array instead of a SmallVector. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | remove a bunch of unneeded functions. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | major cleanups, much of this file was incorrectly indented. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | one pass of cleanup over DebugInfo.h. Much more is... |
tree | commitdiff |
2009-12-29 |
Chris Lattner | prune #includes. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | Final step in the metadata API restructuring: move the |
tree | commitdiff |
2009-12-29 |
Chris Lattner | remove useless argument. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | privatize another interface. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | the only call to this function (from clang) has been... |
tree | commitdiff |
2009-12-29 |
Chris Lattner | remove some unneeded Metadata interfaces. |
tree | commitdiff |
2009-12-29 |
Chris Lattner | fix .cpp file to not wrap the entire file in namespace... |
tree | commitdiff |
next |