2011-01-09 |
Chris Lattner | rearrange some code, no functionality change.
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | Step #3 to improving trip count analysis: If we fold
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | Step #2 to improve trip count analysis for loops like...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | sort this.
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | fix a few old bugs (found by inspection) where we would...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | teach SCEV analysis of PHI nodes that PHI recurences...
|
commit | commitdiff | tree |
2011-01-09 |
Chris Lattner | reduce indentation. Print <nuw> and <nsw> when dumping...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fix a latent bug in memcpyoptimizer that my recent...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | tryMergingIntoMemset can only handle constant length...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Merge memsets followed by neighboring memsets and other...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fix an issue in IsPointerOffset that prevented us from...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | enhance memcpyopt to merge a store and a subsequent
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fit in 80 cols
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | merge two tests and filecheckify
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | constify TargetData references.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | When loop rotation happens, it is *very* common for...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | make domtree verification print something useful on...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | split ssa updating code out to its own helper function...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Implement a TODO: Enhance loopinfo to merge away the...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | various code cleanups, enhance MergeBlockIntoPredecessor...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | inline preserveCanonicalLoopForm now that it is simple.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Three major changes:
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | reduce nesting.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | LoopRotate requires canonical loop form, so it always...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | use the LI ivar.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | some cleanups: remove dead arguments and eliminate...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | fix an issue duncan pointed out, which could cause...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Have loop-rotate simplify instructions (yay instsimplify...
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | make this file properly self contained.
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | Revamp the ValueMapper interfaces in a couple ways:
|
commit | commitdiff | tree |
2011-01-08 |
Chris Lattner | two minor changes: switch to the standard ValueToValueMapTy
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | With Benjamin's recent amazing patches, we should be...
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | use isNullValue() to simplify code, add an assert.
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | add a note about object size from drystone, add a poorly...
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | add a trivial instcombine missed in Dhrystone
|
commit | commitdiff | tree |
2011-01-06 |
Chris Lattner | implement constant folding support for an exotic constant...
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | fix PR8900, a shuffle miscompilation. Patch by Nadav...
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | silence more self assignment warnings.
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | fix some -Wself-assign warnings.
|
commit | commitdiff | tree |
2011-01-05 |
Chris Lattner | Fix PR8906: -fno-builtin should disable loop-idiom...
|
commit | commitdiff | tree |
2011-01-04 |
Chris Lattner | fix an off-by-one bug that caused a crash analyzing
|
commit | commitdiff | tree |
2011-01-04 |
Chris Lattner | Teach loop-idiom to turn a loop containing a memset...
|
commit | commitdiff | tree |
2011-01-04 |
Chris Lattner | restructure this a bit. Initialize the WeakVH with...
|
commit | commitdiff | tree |
2011-01-04 |
Chris Lattner | use the very-handy getTruncateOrZeroExtend helper function...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | Duncan deftly points out that readnone functions aren't
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | fix rdar://8813415 - a miscompilation of 164.gzip that...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | stength reduce my previous patch a bit. The only instructions
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | fix PR8895: metadata operands don't have a strong use...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | Turn on earlycse by default. This seems to be a small...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | earlycse can do trivial with-a-block dead store
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | switch the load table to use a recycling bump pointer...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | now that loads are in their own table, we can implement
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | split loads and calls into separate tables. Loads...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | add a testcase for readonly call CSE
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | various cleanups, no functionality change.
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | Teach EarlyCSE to do trivial CSE of loads and read...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | add a handy typedef.
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | rename InstValue to SimpleValue, add some comments.
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | Allocate nodes for the scoped hash table from a recyling...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | really get this working with a custom allocator.
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | Enhance ScopedHashTable to allow it to take an allocator...
|
commit | commitdiff | tree |
2011-01-03 |
Chris Lattner | reduce redundancy in the hashing code and other misc...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | fix some pastos
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | add DEBUG and -stats output to earlycse.
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | Enhance earlycse to do CSE of casts, instsimplify and...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | split dom frontier handling stuff out to its own DominanceFr...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | sketch out a new early cse pass. No functionality...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | fix a miscompilation of tramp3d-v4: when forming a...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | If a loop iterates exactly once (has backedge count...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | enhance loop idiom recognition to scan *all* unconditionally...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | make inSubLoop much more efficient.
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | rip out isExitBlockDominatedByBlockInLoop, calling...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | add a list of opportunities for future improvement.
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | update a bunch of entries.
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | Allow loop-idiom to run on multiple BB loops, but still...
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | remove debugging code.
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | add some -stats output.
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | improve loop rotation to use CodeMetrics to analyze the
|
commit | commitdiff | tree |
2011-01-02 |
Chris Lattner | teach loop idiom recognition to form memcpy's from...
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | a missed __builtin_object_size case.
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | various updates.
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | fix a globalopt crash on two Adobe-C++ testcases that...
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | turn on memset idiom recognition by default. Though...
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | add a validity check that was missed, fixing a crash...
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | improve validity check to handle constant-trip-count...
|
commit | commitdiff | tree |
2011-01-01 |
Chris Lattner | implement the "no aliasing accesses in loop" safety...
|
commit | commitdiff | tree |
2010-12-30 |
Chris Lattner | include the module identifier when emitting this warning...
|
commit | commitdiff | tree |
2010-12-30 |
Chris Lattner | print the right string, thanks for Frits for noticing.
|
commit | commitdiff | tree |
2010-12-29 |
Chris Lattner | improve warning message to at least say what the triples...
|
commit | commitdiff | tree |
2010-12-29 |
Chris Lattner | fix PR8867: a crash handling fp128. Thanks to Nick...
|
commit | commitdiff | tree |
2010-12-28 |
Chris Lattner | simplify this, isBytewiseValue handles the extra check...
|
commit | commitdiff | tree |
2010-12-28 |
Chris Lattner | add a note from llvmdev
|
commit | commitdiff | tree |
2010-12-27 |
Chris Lattner | fix some issues Frits noticed, add AliasAnalysis as...
|
commit | commitdiff | tree |
2010-12-27 |
Chris Lattner | have loop-idiom nuke instructions that feed stores...
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | implement enough of the memset inference algorithm...
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | start using irbuilder to make mem intrinsics in a few...
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | add methods to IRBuilder to create memcpy/memset/memmove.
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | sketch more of this out.
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | move isBytewiseValue out to ValueTracking.h/cpp
|
commit | commitdiff | tree |
next |