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 |
2008-12-02 |
Chris Lattner | Implement PRE of loads in the GVN pass with a pretty... |
tree | commitdiff |
2008-12-02 |
Bill Wendling | Remove some errors that crept in. No functionality... |
tree | commitdiff |
2008-12-02 |
Bill Wendling | Merge two if-statements into one. |
tree | commitdiff |
2008-12-02 |
Bill Wendling | More styalistic changes. No functionality change. |
tree | commitdiff |
2008-12-02 |
Bill Wendling | - Remove the buggy -X/C -> X/-C transform. This isn... |
tree | commitdiff |
2008-12-02 |
Bill Wendling | Improve comment. |
tree | commitdiff |
2008-12-02 |
Bill Wendling | - Reduce nesting. |
tree | commitdiff |
2008-12-02 |
Chris Lattner | some random comment improvements. |
tree | commitdiff |
2008-12-02 |
Owen Anderson | Fix an issue that Chris noticed, where local PRE was... |
tree | commitdiff |
2008-12-01 |
Dale Johannesen | Consider only references to an IV within the loop when |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Don't rebuild RHSNeg. Just use the one that's already... |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Document what this check is doing. Also, no need to... |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Use a simple comparison. Overflow on integer negation... |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Generalize the FoldOrWithConstant method to fold for... |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Reduce copy-and-paste code by splitting out the code... |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Use m_Specific() instead of double matching. |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Move pattern check outside of the if-then statement... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Rename some variables, only increment BI once at the... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | pull the predMap densemap out of the inner loop of... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | switch a couple more calls to use array_pod_sort. |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Introduce a new array_pod_sort function and switch... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Eliminate use of setvector for the DeadInsts set, just... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | DeleteTriviallyDeadInstructions is always passed the |
tree | commitdiff |
2008-12-01 |
Chris Lattner | simplify DeleteTriviallyDeadInstructions again, unlike... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | simplify these patterns using m_Specific. No need... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Teach jump threading to clean up after itself, DCE... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Change instcombine to use FoldPHIArgGEPIntoPHI to fold... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Teach inst combine to merge GEPs through PHIs. This... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Make GVN be more intelligent about redundant load |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Reimplement the non-local dependency data structure... |
tree | commitdiff |
2008-12-01 |
Bill Wendling | Implement ((A|B)&1)|(B&-2) -> (A&1) | B transformation... |
tree | commitdiff |
2008-12-01 |
Chris Lattner | Cache analyses in ivars and add some useful DEBUG output. |
tree | commitdiff |
2008-11-30 |
Chris Lattner | improve indentation, do cheap checks before expensive... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Minor cleanup: use getTrue and getFalse where appropria... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Some minor cleanups to instcombine; no functionality... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Add instruction combining for ((A&~B)|(~A&B)) -> A... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Implement (A&((~A)|B)) -> A&B transformation in the... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Forgot one remaining call to getSExtValue(). |
tree | commitdiff |
2008-11-30 |
Bill Wendling | getSExtValue() doesn't work for ConstantInts with bitwi... |
tree | commitdiff |
2008-11-30 |
Eli Friedman | Optimize memmove and memset into the LLVM builtins... |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Don't make TwoToExp signed by default. |
tree | commitdiff |
2008-11-30 |
Bill Wendling | From Hacker's Delight: |
tree | commitdiff |
2008-11-30 |
Bill Wendling | Instcombine was illegally transforming -X/C into X... |
tree | commitdiff |
2008-11-30 |
Chris Lattner | Fix a fixme by making memdep's handling of allocations... |
tree | commitdiff |
2008-11-29 |
Chris Lattner | Eliminate the dropInstruction method, which is not... |
tree | commitdiff |
next |