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 |
2010-12-26 |
Chris Lattner | actually add the file...
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | Start of a pass for recognizing memset and memcpy idioms.
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | fix some sort of weird pasto
|
commit | commitdiff | tree |
2010-12-26 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2010-12-25 |
Chris Lattner | Generalize a previous change, fixing PR8855 - an valid...
|
commit | commitdiff | tree |
2010-12-25 |
Chris Lattner | don't lose TD info
|
commit | commitdiff | tree |
2010-12-25 |
Chris Lattner | switch the inliner alignment enforcement stuff to use the
|
commit | commitdiff | tree |
2010-12-25 |
Chris Lattner | Move getOrEnforceKnownAlignment out of instcombine...
|
commit | commitdiff | tree |
2010-12-23 |
Chris Lattner | Flag -> Glue, the ongoing saga
|
commit | commitdiff | tree |
2010-12-23 |
Chris Lattner | flags -> glue for selectiondag
|
commit | commitdiff | tree |
2010-12-23 |
Chris Lattner | sdisel flag -> glue.
|
commit | commitdiff | tree |
2010-12-23 |
Chris Lattner | continue renaming flag -> glue.
|
commit | commitdiff | tree |
2010-12-22 |
Chris Lattner | Fix a bug in ReduceLoadWidth that wasn't handling extending
|
commit | commitdiff | tree |
2010-12-22 |
Chris Lattner | more cleanups, move a check for "roundedness" earlier...
|
commit | commitdiff | tree |
2010-12-22 |
Chris Lattner | reduce indentation and improve comments, no functionality...
|
commit | commitdiff | tree |
2010-12-21 |
Chris Lattner | fix some typos
|
commit | commitdiff | tree |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible...
|
commit | commitdiff | tree |
2010-12-21 |
Chris Lattner | improve "cannot yet select" errors a trivial amount...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | fix PR8807 by making transformConstExprCastCall aware...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | various cleanups for transformConstExprCastCall
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | when eliding a byval copy due to inlining a readonly...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | pull byval processing out to its own helper function.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | fix PR8769, a miscompilation by inliner when inlining...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | merge two tests.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | temporarily disable this: PR8823.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | implement type legalization promotion support for SMULO...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | now that addc/adde are gone, "ADDC" in the X86 backend...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | We lower setb to sbb with the hope that the and will...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | use for loop over types.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | update comment.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | Fix a bug in the scheduler's handling of "unspillable...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | the result of CheckForLiveRegDef is dead, remove it.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | reduce indentation, no functionality change.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix an oversight caught by Frits!
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | improve the setcc -> setcc_carry optimization to happen...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | simplify some code to just reuse a setcc if we can...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | teach MaskedValueIsZero how to analyze ADDE. This is
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | now that generic vector types aren't selected onto...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | now that generic vector types aren't selected onto...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | reduce copy/paste programming with the power of for...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | X86 supports i8/i16 overflow ops (except i8 multiplies...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | add a general coverage test for overflow intrinsics.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | move a transformation to a more logical place, simplifying it.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | recognize an unsigned add with overflow idiom into...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | optimize uadd(x, cst) into a comparison when the normal
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | add a version of IRBuilder::SetInsertPoint that takes...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | use IC.ReplaceInstUsesWith instead of a raw RAUW so...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | generalize the sadd creation code to not require that the
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix another miscompile in the llvm.sadd formation logic...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix a bug (possibly 8816) in the sadd forming xform...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | rework the code added in r122072 to pull it out to...
|
commit | commitdiff | tree |
next |