2009-01-07 |
Chris Lattner | use continue to simplify code and reduce nesting, no... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Get TargetData once up front and cache as an ivar inste... |
tree | commitdiff |
2009-01-07 |
Chris Lattner | Use the hasAllZeroIndices predicate to simplify some |
tree | commitdiff |
2009-01-05 |
Chris Lattner | Change m_ConstantInt and m_SelectCst to take their... |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Teach the internalize pass to also internalize |
tree | commitdiff |
2009-01-05 |
Evan Cheng | Find loop back edges only after empty blocks are elimin... |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Not having an aliasee is a theoretical possibility. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Format more neatly. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Remove trailing spaces. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Delete unused global aliases with internal linkage. |
tree | commitdiff |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
tree | commitdiff |
2009-01-05 |
Nick Lewycky | Move the libcall annotating part from doFinalization... |
tree | commitdiff |
2009-01-04 |
Nick Lewycky | Run a post-pass that marks known function declarations... |
tree | commitdiff |
2009-01-04 |
Bill Wendling | Revert this transform. It was causing some dramatic... |
tree | commitdiff |
2009-01-03 |
Nick Lewycky | Any void readonly functions are provably dead, don... |
tree | commitdiff |
2009-01-02 |
Duncan Sands | Load tracking means that the value analyzed may |
tree | commitdiff |
2009-01-02 |
Duncan Sands | When calculating 'nocapture' argument attributes, allow |
tree | commitdiff |
2009-01-02 |
Duncan Sands | Improve comments and reorganize a bit - no functionality |
tree | commitdiff |
2009-01-02 |
Nick Lewycky | Make adding nocapture a bit stronger. FreeInst is nocap... |
tree | commitdiff |
2009-01-01 |
Duncan Sands | Mention that this pass does escape analysis in the |
tree | commitdiff |
2009-01-01 |
Bill Wendling | Fix comment. |
tree | commitdiff |
2009-01-01 |
Bill Wendling | Add transformation: |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Look through phi nodes and select instructions when |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Don't analyze arguments already marked 'nocapture'. |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Rename AddReadAttrs to FunctionAttrs, and teach it how |
tree | commitdiff |
2008-12-29 |
Duncan Sands | Experiments show that looking through phi nodes |
tree | commitdiff |
2008-12-29 |
Duncan Sands | Allow readnone functions to read (and write!) global |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | Revert 61362 and 61402 until SPEC breakage is fixed. |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | This fixes the bug in 175.vpr. It doesn't fix the |
tree | commitdiff |
2008-12-23 |
Dale Johannesen | Fix the time regression I introduced in 464.h264ref... |
tree | commitdiff |
2008-12-23 |
Owen Anderson | Don't forget to remove phi nodes from the value numberi... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Comment clean-ups. No functionality change. |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Check that the instruction isn't in the value numbering... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Simplification: Negate the operator== method instead... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Add verification that deleted instruction isn't hiding... |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Verify removed in a few more places. |
tree | commitdiff |
2008-12-22 |
Bill Wendling | Add verification functions to GVN which check to see... |
tree | commitdiff |
2008-12-21 |
Nick Lewycky | Turn strcmp into memcmp, such as strcmp(P, "x") --... |
tree | commitdiff |
2008-12-20 |
Nick Lewycky | Remove redundant test for vector-nature. Scan the vecto... |
tree | commitdiff |
2008-12-19 |
Evan Cheng | - CodeGenPrepare does not split loop back edges but... |
tree | commitdiff |
2008-12-18 |
Bill Wendling | Didn't mean to commit this. |
tree | commitdiff |
2008-12-18 |
Bill Wendling | Re-XFAIL this test until debug stuff settles down. |
tree | commitdiff |
2008-12-18 |
Nick Lewycky | Oops! Left out a line. |
tree | commitdiff |
2008-12-18 |
Nick Lewycky | Make all the vector elements positive in an srem of... |
tree | commitdiff |
2008-12-18 |
Chris Lattner | Fix PR2929 by making bugpoint/code extract propagate... |
tree | commitdiff |
2008-12-18 |
Dale Johannesen | Revert previous patch, appears to break bootstrap. |
tree | commitdiff |
2008-12-18 |
Dale Johannesen | Fix the time regression I introduced in 464.h264ref... |
tree | commitdiff |
2008-12-18 |
Chris Lattner | reapply this hunk from Bill's reversion in r61169,... |
tree | commitdiff |
2008-12-18 |
Chris Lattner | make instnamer name unnamed blocks as well as instructi... |
tree | commitdiff |
2008-12-17 |
Bill Wendling | Temporarily revert r61027. It was causing a bootstrap... |
tree | commitdiff |
2008-12-17 |
Chris Lattner | insert some sequence points and preincrement an iterato... |
tree | commitdiff |
2008-12-17 |
Chris Lattner | Enhance heap sra to be substantially more aggressive... |
tree | commitdiff |
2008-12-16 |
Dale Johannesen | Clarify that the scale factor from CheckForIVReuse |
tree | commitdiff |
2008-12-16 |
Chris Lattner | Fix another crash found by inspection. If we have... |
tree | commitdiff |
2008-12-16 |
Chris Lattner | fix a crash found by inspection. |
tree | commitdiff |
2008-12-16 |
Eli Friedman | Add a helper to remove a branch and DCE the condition... |
tree | commitdiff |
2008-12-16 |
Chris Lattner | switch some std::set/std::map to SmallPtrSet/DenseMap. |
tree | commitdiff |
2008-12-15 |
Chris Lattner | enhance heap-sra to apply to fixed sized array allocati... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Use stripPointerCasts. |
tree | commitdiff |
2008-12-15 |
Chris Lattner | minor tweaks for formatting, allow bitcast in ValueIsOn... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | refactor some code into a new TryToOptimizeStoreOfMallo... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Enable Load PRE. This teaches GVN to push partially... |
tree | commitdiff |
2008-12-15 |
Owen Anderson | Ifdef out some code that I didn't mean to enable by... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | make GVN try to rename inputs to the resultant replaced... |
tree | commitdiff |
2008-12-15 |
Owen Anderson | Add support for slow-path GVN with full phi constructio... |
tree | commitdiff |
2008-12-14 |
Chris Lattner | eliminate warning when asserts disabled. |
tree | commitdiff |
2008-12-14 |
Owen Anderson | Generalize GVN's phi construciton routine to work for... |
tree | commitdiff |
2008-12-13 |
Bill Wendling | Temporarily revert r60973. It's inexplicably causing... |
tree | commitdiff |
2008-12-13 |
Chris Lattner | make RLE preserve the name of the load that it replaces... |
tree | commitdiff |
2008-12-13 |
Misha Brukman | Fix spelling. |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Teach GVN to invalidate some memdep information when... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | rename getNonLocalDependency -> getNonLocalCallDependen... |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Switch GVN::processNonLocalLoad to using the new |
tree | commitdiff |
2008-12-09 |
Chris Lattner | random cleanups, no functionality change. |
tree | commitdiff |
2008-12-09 |
Chris Lattner | Fix a really subtle off-by-one bug that Duncan noticed... |
tree | commitdiff |
2008-12-08 |
Chris Lattner | remove DebugIterations option. Despite the accusations, |
tree | commitdiff |
2008-12-08 |
Devang Patel | Fix spelling. |
tree | commitdiff |
2008-12-08 |
Devang Patel | Undo previous patch. |
tree | commitdiff |
2008-12-07 |
Chris Lattner | fix a bug I introduced in simplifycfg handling single... |
tree | commitdiff |
2008-12-07 |
Chris Lattner | don't bother touching volatile stores, they will just... |
tree | commitdiff |
2008-12-06 |
Chris Lattner | Reimplement the inner loop of DSE. It now uniformly... |
tree | commitdiff |
2008-12-05 |
Dale Johannesen | Make LoopStrengthReduce smarter about hoisting things... |
tree | commitdiff |
2008-12-05 |
Chris Lattner | Make a few major changes to memdep and its clients: |
tree | commitdiff |
2008-12-05 |
Anton Korobeynikov | Revert invalid r60393. It causes llvm-gcc bootstrap... |
tree | commitdiff |
2008-12-05 |
Chris Lattner | Fix test/Transforms/GVN/pre-load.ll |
tree | commitdiff |
2008-12-05 |
Chris Lattner | Make IsValueFullyAvailableInBlock safe. |
tree | commitdiff |
2008-12-04 |
Devang Patel | Rewrite code that 1) filters loops and 2) calculates... |
tree | commitdiff |
2008-12-04 |
Chris Lattner | Start simplifying a switch that has a successor that... |
tree | commitdiff |
2008-12-04 |
Chris Lattner | add a debugging option to help track down j-t problems. |
tree | commitdiff |
2008-12-03 |
Dale Johannesen | Remove an unused field. |
tree | commitdiff |
2008-12-03 |
Dale Johannesen | Fix a misspelled function name. |
tree | commitdiff |
2008-12-03 |
Chris Lattner | Factor some code into a new FoldSingleEntryPHINodes... |
tree | commitdiff |
2008-12-03 |
Dale Johannesen | Fix a really wrong comment. |
tree | commitdiff |
2008-12-03 |
Chris Lattner | Teach jump threading some more simple tricks: |
tree | commitdiff |
2008-12-03 |
Chris Lattner | third time is the charm. |
tree | commitdiff |
2008-12-03 |
Chris Lattner | fix assertion. |
tree | commitdiff |
2008-12-03 |
Chris Lattner | Rename DeleteBlockIfDead to DeleteDeadBlock and make it |
tree | commitdiff |
2008-12-03 |
Chris Lattner | Factor some code out of SimplifyCFG, forming a new |
tree | commitdiff |
2008-12-02 |
Dale Johannesen | Minor rewrite per review feedback. |
tree | commitdiff |
2008-12-02 |
Dale Johannesen | Make the code do what the comment says it does. |
tree | commitdiff |
next |