2007-03-22 |
Nick Lewycky | Fix broken optimization disabled by a logic bug. |
tree | commitdiff |
2007-03-21 |
Reid Spencer | For PR1248: |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
tree | commitdiff |
2007-03-20 |
Jeff Cohen | Fix some VC++ warnings. |
tree | commitdiff |
2007-03-20 |
Devang Patel | LoopSimplify::FindPHIToPartitionLoops() |
tree | commitdiff |
2007-03-20 |
Zhou Sheng | Simplify isHighOnes(). |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | use types of loads and stores, not address, in CheckFor... |
tree | commitdiff |
2007-03-20 |
Reid Spencer | Make isOneBitSet faster by using APInt::isPowerOf2... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | APIntify the isHighOnes utility function. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement isMaxValueMinusOne in terms of APInt instead... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement isMinValuePlusOne using facilities of APInt... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement isOneBitSet in terms of APInt::countPopulation. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | 1. Use APInt::getSignBit to reduce clutter (patch by... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Remove a redundant clause in an if statement. |
tree | commitdiff |
2007-03-19 |
Chris Lattner | fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll |
tree | commitdiff |
2007-03-19 |
Chris Lattner | implement the next chunk of SROA with memset/memcpy... |
tree | commitdiff |
2007-03-18 |
Nick Lewycky | Clean up this code and fix subtract miscompile. |
tree | commitdiff |
2007-03-18 |
Chris Lattner | Implement InstCombine/and-xor-merge.ll:test[12]. |
tree | commitdiff |
2007-03-18 |
Nick Lewycky | Propagate ValueRanges across equality. |
tree | commitdiff |
2007-03-17 |
Anton Korobeynikov | Silence warning |
tree | commitdiff |
2007-03-16 |
Nick Lewycky | Add more comments and update to new asm syntax. |
tree | commitdiff |
2007-03-14 |
Zhou Sheng | ShiftAmt might equal to zero. Handle this situation. |
tree | commitdiff |
2007-03-14 |
Zhou Sheng | Enable KnownZero/One.clear(). |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Correct type info for isLegalAddressImmediate() check. |
tree | commitdiff |
2007-03-13 |
Chris Lattner | ifdef out some dead code. |
tree | commitdiff |
2007-03-13 |
Zhou Sheng | For expression like |
tree | commitdiff |
2007-03-13 |
Zhou Sheng | In APInt version ComputeMaskedBits(): |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Use new TargetLowering addressing modes hooks. |
tree | commitdiff |
2007-03-12 |
Jeff Cohen | Unbreak VC++ build. Do not use identifiers starting... |
tree | commitdiff |
2007-03-12 |
Reid Spencer | Add an APInt version of SimplifyDemandedBits. |
tree | commitdiff |
2007-03-12 |
Reid Spencer | Add an APInt version of ShrinkDemandedConstant. |
tree | commitdiff |
2007-03-12 |
Zhou Sheng | Avoid to assert on "(KnownZero & KnownOne) == 0". |
tree | commitdiff |
2007-03-12 |
Zhou Sheng | In function ComputeMaskedBits(): |
tree | commitdiff |
2007-03-10 |
Nick Lewycky | Add value ranges. Currently inefficient in both executi... |
tree | commitdiff |
2007-03-10 |
Anton Korobeynikov | Use range tests in LowerSwitch, where possible |
tree | commitdiff |
2007-03-09 |
Devang Patel | Remove dead comments. |
tree | commitdiff |
2007-03-09 |
Devang Patel | Avoid recursion. Use iterative algorithm for RenamePass(). |
tree | commitdiff |
2007-03-09 |
Devang Patel | Increment iterator now because IVUseShouldUsePostIncVal... |
tree | commitdiff |
2007-03-08 |
Zhou Sheng | Fix a bug in function ComputeMaskedBits(). |
tree | commitdiff |
2007-03-08 |
Chris Lattner | This appears correct, enable it so we can see perf... |
tree | commitdiff |
2007-03-08 |
Chris Lattner | Second half of PR1226. This is currently still disable... |
tree | commitdiff |
2007-03-08 |
Zhou Sheng | Fix a bug in APIntified ComputeMaskedBits(). |
tree | commitdiff |
2007-03-08 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-03-08 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-03-07 |
Devang Patel | Now IndVarSimplify is a LoopPass. |
tree | commitdiff |
2007-03-07 |
Devang Patel | Now LICM is a LoopPass. |
tree | commitdiff |
2007-03-07 |
Devang Patel | Now LoopUnroll is a LoopPass. |
tree | commitdiff |
2007-03-07 |
Devang Patel | Now LoopUnswitch is a LoopPass. |
tree | commitdiff |
2007-03-06 |
Devang Patel | Now LoopStrengthReduce is a LoopPass. |
tree | commitdiff |
2007-03-05 |
Reid Spencer | Remove an unnecessary if statement and adjust indentation. |
tree | commitdiff |
2007-03-05 |
Chris Lattner | This is the first major step of implementing PR1226... |
tree | commitdiff |
2007-03-05 |
Chris Lattner | fix a subtle bug that caused an MSVC warning. Thanks... |
tree | commitdiff |
2007-03-05 |
Chris Lattner | Add some simplifications for demanded bits, this allows... |
tree | commitdiff |
2007-03-05 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
2007-03-04 |
Chris Lattner | simplify some code |
tree | commitdiff |
2007-03-04 |
Chris Lattner | minor cleanups |
tree | commitdiff |
2007-03-04 |
Chris Lattner | Speed up -instcombine by 20% by avoiding a particularly... |
tree | commitdiff |
2007-03-04 |
Chris Lattner | switch MarkAliveBlocks over to using SmallPtrSet instea... |
tree | commitdiff |
2007-03-04 |
Chris Lattner | make better use of LCSSA information in RewriteLoopExit... |
tree | commitdiff |
2007-03-04 |
Chris Lattner | Implement PR1179/PR1232 and test/Transforms/IndVarsSimp... |
tree | commitdiff |
2007-03-03 |
Chris Lattner | Make RewriteLoopExitValues far less nested by using... |
tree | commitdiff |
2007-03-03 |
Chris Lattner | my recent change caused a failure in a bswap testcase... |
tree | commitdiff |
2007-03-03 |
Nick Lewycky | Translate bit operations to English. |
tree | commitdiff |
2007-03-03 |
Chris Lattner | add a top-level iteration loop to instcombine. This... |
tree | commitdiff |
2007-03-03 |
Reid Spencer | APIntify this pass. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Finally get this patch right :) |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Dang, I've done that twice now! Undo previous commit. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Use more efficient test for one value in a ConstantInt. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Guard against huge loop trip counts in an APInt safe... |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Make sure debug code is not evaluated in non-debug... |
tree | commitdiff |
2007-03-02 |
Reid Spencer | 1. Sort switch cases using APInt safe comparison. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Use APInt safe isOne() method on ConstantInt instead... |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Make sorting of ConstantInt be APInt clean through... |
tree | commitdiff |
2007-03-02 |
Chris Lattner | Fix a significant algorithm problem with the instcombin... |
tree | commitdiff |
2007-03-02 |
Chris Lattner | minor cleanup |
tree | commitdiff |
2007-03-02 |
Chris Lattner | switch the inliner from being recursive to being iterative. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Reverse a premature commital. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Although probably not necessary, guard against a potent... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Use isUnitValue() instead of getZExtValue() == 1 which... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Use APInt conversion to string so the result is correct... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | The 64-bit constructor for ConstantInt changes from... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Remove the "isSigned" parameters from ConstantRange... |
tree | commitdiff |
2007-02-28 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-02-28 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-02-28 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-02-26 |
Devang Patel | Use efficient container SmallPtrSet |
tree | commitdiff |
2007-02-26 |
Devang Patel | Do not unswitch loop on same value again and again. |
tree | commitdiff |
2007-02-24 |
Chris Lattner | Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217 |
tree | commitdiff |
2007-02-23 |
Chris Lattner | fix an obscure and tricky bug the inliner can hit somet... |
tree | commitdiff |
2007-02-22 |
Jim Laskey | Revert changes for a simplier solution. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Itanium ABI exception handing support. |
tree | commitdiff |
2007-02-20 |
Dan Gohman | Fix typos in comments. |
tree | commitdiff |
2007-02-20 |
Chris Lattner | remove reoptimizer-specific passes |
tree | commitdiff |
2007-02-19 |
Chris Lattner | eliminate use of deprecated apis |
tree | commitdiff |
2007-02-18 |
Chris Lattner | fix comment |
tree | commitdiff |
2007-02-18 |
Chris Lattner | simplify pass, delete dead gvar protos as well. |
tree | commitdiff |
2007-02-15 |
Chris Lattner | convert more vectors to smallvectors, 2.8% speedup |
tree | commitdiff |
2007-02-15 |
Chris Lattner | change some vectors to smallvectors. This speeds up... |
tree | commitdiff |
2007-02-15 |
Chris Lattner | switch an std::set to a SmallPtr set, this speeds up... |
tree | commitdiff |
next |