2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw |
2008-09-03 |
Devang Patel | Add additional check to ensure that iv is canonicalized. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Check iteration count. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | While removing PHI, use basicblock to identify incoming... |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Devang Patel | If all IV uses are extending integer IV then change... |
blob | commitdiff | raw | diff to current |
2008-08-27 |
Devang Patel | Do not apply the transformation if the target does... |
blob | commitdiff | raw | diff to current |
2008-08-27 |
Devang Patel | Fix typos and whitespaces. Other cosmetic changes based... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
blob | commitdiff | raw | diff to current |
2008-08-17 |
Evan Cheng | Revert 54821. It's miscompiling 252.eon and 447.dealII |
blob | commitdiff | raw | diff to current |
2008-08-15 |
Devang Patel | Reapply 54786. Add overflow and number of mantissa... |
blob | commitdiff | raw | diff to current |
2008-08-15 |
Evan Cheng | Revert 54786. It's not checking for overflows, etc. |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Devang Patel | Rename. s/FindIVForUser/FindIVUserForCond/g |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Devang Patel | Check sign to detect overflow before changing compare... |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Evan Cheng | Fix PR2355: bug in ChangeCompareStride. When the loop... |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Dan Gohman | Fix a bug in LSR's dead-PHI cleanup. If a PHI has a... |
blob | commitdiff | raw | diff to current |
2008-07-14 |
Dan Gohman | Fix uninitialized use of the Changed variable. |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Evan Cheng | Fix two serious LSR bugs. |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Dan Gohman | Fix spelling and grammar in a comment. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Improve LSR's dead-phi detection to handle use-def... |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Dan Gohman | Refine the change in r52258 for avoiding use-before... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Switch over to SetVector to ensure same order of iterat... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Iterating over SmallPtrSet is not deterministic. |
blob | commitdiff | raw | diff to current |
2008-06-13 |
Dan Gohman | Protect ChangeCompareStride from situations in which... |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Gabor Greif | op_iterator-ify some loops, fix 80col violations |
blob | commitdiff | raw | diff to current |
2008-05-24 |
Evan Cheng | Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These... |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Dan Gohman | When LSR is replacing an instruction, call |
blob | commitdiff | raw | diff to current |
2008-05-20 |
Dan Gohman | Refine the fix in r51169 to only apply when the operand... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Dan Gohman | Fix a bug in LoopStrengthReduce that caused it to emit... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Dan Gohman | Minor whitespace and comment cleanups. |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Evan Cheng | Remove dead options. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Evan Cheng | Clean up previous patch: PHI uses should not prevent... |
blob | commitdiff | raw | diff to current |
2007-12-19 |
Evan Cheng | Allow iv reuse if the user is a PHI node which is in... |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Dale Johannesen | Remove indeterminism from a loop. We think this will |
blob | commitdiff | raw | diff to current |
2007-10-30 |
Evan Cheng | At end of LSR, replace uses of now constant (as result... |
blob | commitdiff | raw | diff to current |
2007-10-30 |
Evan Cheng | It's not safe to tell SplitCriticalEdge to merge identi... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Evan Cheng | - Bug fixes. |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Dan Gohman | Update a comment to reflect the current code. |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Dan Gohman | Remove an unused function argument. |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Dan Gohman | Avoid calling ValidStride when not all uses are addresses. |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Evan Cheng | A number of LSR fixes: |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Evan Cheng | Fix a crash. Make sure TLI is not null. |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Evan Cheng | Loosen up iv reuse to allow reuse of the same stride... |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Evan Cheng | Do not rewrite compare instruction using iv of a differ... |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Evan Cheng | Remove code that's commented out. |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Evan Cheng | If a loop termination compare instruction is the only... |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Dan Gohman | Strength reduction improvements. |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Dan Gohman | Move the SCEV object factors from being static members... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Dale Johannesen | Fix stride computations for long double arrays. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | wrap some long lines. Major offenders that are left... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Dan Gohman | More explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Dan Gohman | Use SCEVExpander::InsertCastOfTo instead of calling... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Dan Gohman | Rename ScalarEvolution::deleteInstructionFromRecords to |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
blob | commitdiff | raw | diff to current |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Chris Lattner | Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll |
blob | commitdiff | raw | diff to current |
2007-05-19 |
Chris Lattner | Handle negative strides much more optimally. This... |
blob | commitdiff | raw | diff to current |
2007-05-11 |
Chris Lattner | significantly improve debug output of lsr |
blob | commitdiff | raw | diff to current |
2007-05-04 |
Dan Gohman | Use IntrinsicInst to test for prefetch instructions... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Dan Gohman | Allow strength reduction to make use of addressing... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-23 |
Devang Patel | Fix |
blob | commitdiff | raw | diff to current |
2007-04-15 |
Owen Anderson | Remove ImmediateDominator analysis. The same informati... |
blob | commitdiff | raw | diff to current |
2007-04-13 |
Chris Lattner | Now that codegen prepare isn't defeating me, I can... |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | switch LSR to use isLegalAddressingMode instead of... |
blob | commitdiff | raw | diff to current |
2007-04-07 |
Owen Anderson | Completely purge DomSet. This is the (hopefully) final... |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Chris Lattner | split some code out into a helper function |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Chris Lattner | allow -1 strides to reuse "1" strides. |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Chris Lattner | Pass the type of the store access, not the type of... |
blob | commitdiff | raw | diff to current |
2007-04-01 |
Chris Lattner | print the type of an inserted IV in -debug mode. |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Dale Johannesen | Look through bitcast when finding IVs. (Chris' patch... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Jeff Cohen | Fix some VC++ warnings. |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Dale Johannesen | use types of loads and stores, not address, in CheckFor... |
blob | commitdiff | raw | diff to current |
2007-03-13 |
Evan Cheng | Correct type info for isLegalAddressImmediate() check. |
blob | commitdiff | raw | diff to current |
2007-03-12 |
Evan Cheng | Use new TargetLowering addressing modes hooks. |
blob | commitdiff | raw | diff to current |
2007-03-09 |
Devang Patel | Increment iterator now because IVUseShouldUsePostIncVal... |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Devang Patel | Now LoopStrengthReduce is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Finally get this patch right :) |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Dang, I've done that twice now! Undo previous commit. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Use more efficient test for one value in a ConstantInt. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Reverse a premature commital. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | Privatize StructLayout::MemberOffsets, adding an accessor |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | Eliminate calls to isInteger, generalizing code and... |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Reid Spencer | For PR1097: |
blob | commitdiff | raw | diff to current |
2007-01-06 |
Chris Lattner | no need to worry about int vs uint any more. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
next |