2009-07-02 |
Dan Gohman | Fix a bunch of other places that used operator[] to...
|
commit | commitdiff | tree |
2009-07-01 |
Dan Gohman | Request LCSSA after LoopSimplify. This fixes a problem...
|
commit | commitdiff | tree |
2009-07-01 |
Dan Gohman | Use find instead of operator[] to test whether an element...
|
commit | commitdiff | tree |
2009-07-01 |
Dan Gohman | Fix an instcombine abort on a scalar-to-vector bitcast...
|
commit | commitdiff | tree |
2009-06-30 |
Dan Gohman | Minor code cleanups.
|
commit | commitdiff | tree |
2009-06-30 |
Dan Gohman | Reapply 74494, this time removing the conflicting definition...
|
commit | commitdiff | tree |
2009-06-30 |
Dan Gohman | Delete a spurious blank line at the top of the file.
|
commit | commitdiff | tree |
2009-06-30 |
Dan Gohman | Define an operator<< for APInt to be used with std...
|
commit | commitdiff | tree |
2009-06-30 |
Dan Gohman | Minor formatting, whitespace, and 80-column fixes.
|
commit | commitdiff | tree |
2009-06-30 |
Dan Gohman | Minor code simplification.
|
commit | commitdiff | tree |
2009-06-29 |
Dan Gohman | Use getSCEV instead of getUnknown to create a SCEV...
|
commit | commitdiff | tree |
2009-06-29 |
Dan Gohman | Don't cache PHI exit values from exhaustive evaluations...
|
commit | commitdiff | tree |
2009-06-29 |
Dan Gohman | Simplify this code, and avoid using APInt(). This fixes
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Don't try to split a loop when the controlling icmp...
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Remove the block from the LoopInfo, rather than just...
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Teach LoopSimplify how to merge multiple loop exits...
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | More minor code simplifications.
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Eliminate a layer of indirection in LoopInfo and MachineLoop...
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Convert ScalarEvolution to use BumpPtrAllocator and...
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Remove a redundant #include.
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Change SCEVExpander to use an IRBuilder to emit instructions.
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | Add a 'const' in a comment.
|
commit | commitdiff | tree |
2009-06-27 |
Dan Gohman | When a value is used multiple times within a single...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Add some testcases for some of the recent ScalarEvolution...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Incorporate the insertion point into the key of SCEVExpander...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Fix ScalarEvolution::getAddRecExpr's code which canonicalize...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Fix SCEVAddRecExpr::isLoopInvariant to test if all...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Change this code to a form about which VC++ reportedly...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Fix LCSSA to avoid emitting a PHI node for the unwind...
|
commit | commitdiff | tree |
2009-06-26 |
Dan Gohman | Minor code simplification.
|
commit | commitdiff | tree |
2009-06-25 |
Dan Gohman | Reword a few comments.
|
commit | commitdiff | tree |
2009-06-25 |
Dan Gohman | Add a getUniqueExitBlock utility function, similar...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Minor whitespace cleanups.
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Simplify [su]max(MAX, n) to MAX. This comes up in loop...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | When inserting code into a loop preheader, insert it...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Delete some orphaned comments, fix some 80-column violations,
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Remove an obsolete comment and fix some 80-column violations.
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Add a testcase demoing some of ScalarEvolution's new...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Extend ScalarEvolution's multiple-exit support to compute...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Teach GetMinSignBits about SCEVAddExprs.
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Revert this accidental commit.
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Move the special cases for constants out of getUnknown...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Use ScalarEvolution::getConstant instead of getUnknown...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Include the maximum trip count expression in ScalarEvolution...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Add an isAllOnesValue utility function, similar to...
|
commit | commitdiff | tree |
2009-06-24 |
Dan Gohman | Don't emit a redundant BitCastInst if the value to...
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Fix a bug in the trip-count computation with And/Or...
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Fix a few minor issues that were exposed by the removal...
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Fix llvm::ComputeNumSignBits to handle pointer types
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Fix some typos that Duncan noticed.
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Make use of getUMinFromMismatchedTypes when computing...
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Add a getUMinFromMismatchedTypes helper function.
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Factor out code for computing umin and smin for SCEV...
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Teach ScalarEvolution how to analyze loops with multiple...
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Delete an unused variable.
|
commit | commitdiff | tree |
2009-06-22 |
Dan Gohman | Fix this code to correctly handle loops with multiple...
|
commit | commitdiff | tree |
2009-06-21 |
Dan Gohman | Rename a variable for consistency with the ExitBlock...
|
commit | commitdiff | tree |
2009-06-21 |
Dan Gohman | Fix ScalarEvolution's backedge-taken count computations...
|
commit | commitdiff | tree |
2009-06-20 |
Dan Gohman | Tweak this test to be a little less unusual.
|
commit | commitdiff | tree |
2009-06-20 |
Dan Gohman | Generalize isLoopGuardedByCond's checking to consider two
|
commit | commitdiff | tree |
2009-06-20 |
Dan Gohman | Use ScalarEvolution's new GetMinSignBits and GetMinLeadingZeros
|
commit | commitdiff | tree |
2009-06-19 |
Dan Gohman | Fix a typo in a comment that Frits von Bommel noticed.
|
commit | commitdiff | tree |
2009-06-19 |
Dan Gohman | Make GetMinTrailingZeros a member function of ScalarEvolution,
|
commit | commitdiff | tree |
2009-06-19 |
Dan Gohman | Re-apply r73718, now that the fix in r73787 is in,...
|
commit | commitdiff | tree |
2009-06-19 |
Dan Gohman | Fix LSR's OptimizeSMax to ignore max operators with...
|
commit | commitdiff | tree |
2009-06-19 |
Dan Gohman | Make ScalarEvolution::print print getSCEVAtScope values for
|
commit | commitdiff | tree |
2009-06-19 |
Dan Gohman | Don't (unconditionally) use getSCEVAtScope to simplify...
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Generalize LSR's OptimizeSMax to handle unsigned max...
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Recognize n != 0 ? n : 1 as umax(n, 1). Previously...
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Remove the code from IVUsers that attempted to handle
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Generalize the zext(trunc(t) & C) instcombine to work...
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Update a comment to reflect the code.
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Fix trailing whitespace from ScalarEvolution::print.
|
commit | commitdiff | tree |
2009-06-18 |
Dan Gohman | Teach ScalarEvolution how to recognize another xor...
|
commit | commitdiff | tree |
2009-06-17 |
Dan Gohman | Delete unnecessary braces.
|
commit | commitdiff | tree |
2009-06-17 |
Dan Gohman | Instcombine zext(trunc(x) & mask) to x&mask, even if...
|
commit | commitdiff | tree |
2009-06-17 |
Dan Gohman | Add -disable-output to a bunch of tests that don't...
|
commit | commitdiff | tree |
2009-06-17 |
Dan Gohman | Update comments to use doxygen syntax.
|
commit | commitdiff | tree |
2009-06-17 |
Dan Gohman | Fix ScalarEvolution's Xor handling to not assume that...
|
commit | commitdiff | tree |
2009-06-16 |
Dan Gohman | Generalize a few more instcombines to be vector/scalar...
|
commit | commitdiff | tree |
2009-06-16 |
Dan Gohman | Instcombine's ShrinkDemandedConstant may strip bits...
|
commit | commitdiff | tree |
2009-06-16 |
Dan Gohman | Add comments to ConstantInt::get and ConstantFP::get...
|
commit | commitdiff | tree |
2009-06-16 |
Dan Gohman | Use Type::getScalarType.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Add a CreateFNeg function to IRBuilder.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Update this test to use fmul instead of mul.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Change this from an assert to a cerr+exit, since it...
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Use Type::isIntOrIntVector and Type::isFPOrFPVector.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety...
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Fix a typo in a diagnostic.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Rewrite the noredzone description, attempting to avoid...
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Code cleanups. getSCEVAtScope no longer uses SCEVCouldNotCom...
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Make the EnableLoadPRE variable static.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Fix a typo.
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | glibc has two versions of strerror_r, a standards compliant...
|
commit | commitdiff | tree |
2009-06-15 |
Dan Gohman | Reword the description of the noredzone attribute.
|
commit | commitdiff | tree |
2009-06-14 |
Dan Gohman | Fix old-style type names in comments.
|
commit | commitdiff | tree |
2009-06-14 |
Dan Gohman | Implement more aggressive folding of add operand lists...
|
commit | commitdiff | tree |
2009-06-14 |
Dan Gohman | Specialize DenseMapInfo for SCEVHandle, so that SCEVHandles...
|
commit | commitdiff | tree |
2009-06-14 |
Dan Gohman | Check for the short-circuiting condition before performing
|
commit | commitdiff | tree |
2009-06-14 |
Dan Gohman | Do compare constant SCEV values in SCEVComplexityCompare...
|
commit | commitdiff | tree |
next |