aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2010-02-23Remove the code which constant-folded ptrtoint(inttoptr(x)+c) toDan Gohman
2010-02-22Canonicalize ConstantInts to the right operand of commutativeDan Gohman
2010-02-22Minor formatting cleanup.Dan Gohman
2010-02-22Remove unused variables and parameters.Dan Gohman
2010-02-22Constant-fold certain comparisons with infinity and negative infinity.Dan Gohman
2010-02-19Add a comment.Dan Gohman
2010-02-19Teach ScalarEvolution how to compute a tripcount for a loop withDan Gohman
2010-02-19recommit 96626, evidence that it broke things appearsDale Johannesen
2010-02-19Revert 96626, which causes build failure on ppc Darwin.Dale Johannesen
2010-02-18Indvars needs to explicitly notify ScalarEvolution when it is replacingDan Gohman
2010-02-17Fix SCEVExpander's existing PHI reuse checking to recognize theDan Gohman
2010-02-17Fold bswap(undef) to undef.Dan Gohman
2010-02-16Use line and column number to distinguish two lexical blocks at the same level.Devang Patel
2010-02-16Split critical edges as needed for load PRE.Bob Wilson
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-16When reusing an existing PHI node in a loop, be even moreDan Gohman
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-15When testing whether a given SCEV depends on a temporary symbolicDan Gohman
2010-02-15When restoring a saved insert location, check to see if the savedDan Gohman
2010-02-14In rememberInstruction, if the value being remembered is theDan Gohman
2010-02-14Simplify this code; no need for a custom subclass if it doesn't needDan Gohman
2010-02-13Override dominates and properlyDominates for SCEVAddRecExpr, as aDan Gohman
2010-02-12Fix a case of mismatched types in an Add that turned up in 447.dealII.Dan Gohman
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-02-10Use an AssemblyAnnotatorWriter to clean up IVUsers' debug output.Dan Gohman
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-08Add const qualifiers.Dan Gohman
2010-02-06Set DW_AT_artificial only if argument is marked as artificial.Devang Patel
2010-02-05Update CodeMetrics to count 'big' function calls explicitly.Jakob Stoklund Olesen
2010-02-04Change the argument to getIntegerSCEV to be an int64_t, ratherDan Gohman
2010-02-03Provide interface to identifiy artificial methods.Devang Patel
2010-02-02Various code simplifications.Dan Gohman
2010-02-01Add "dump" method to IVUsersOneStride.Bill Wendling
2010-02-01Generalize target-independent folding rules for sizeof to handle moreDan Gohman
2010-01-29Before inserting llvm.dbg.declare intrinsic at the end of a basic block, ch...Devang Patel
2010-01-29It looks like the changes to the SRem logic of SimplifyDemandedUseBitsDuncan Sands
2010-01-28Check Type::isSized before calling ScalarEvolution::getAllocSizeExpr,Dan Gohman
2010-01-28Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their placeDan Gohman
2010-01-26Fix inline cost predictions with SCIENCE.Jakob Stoklund Olesen
2010-01-26Revert test polarity to match comment and desired outcome. Remove undeserved ...Jakob Stoklund Olesen
2010-01-26Remove dead code.Jakob Stoklund Olesen
2010-01-26Skip calculation of ArgumentWeights if it will never be used.Jakob Stoklund Olesen
2010-01-26Add extra element to composite type. This new element will be used to record ...Devang Patel
2010-01-26Make the unsigned-range code more consistent with the signed-range code,Dan Gohman
2010-01-26Fix a typo in a comment that Duncan noticed.Dan Gohman
2010-01-26Rename ItCount to BECount, since it holds a backedge-taken count ratherDan Gohman
2010-01-26Fix the the ceiling-division used in computing the MaxBECount so that it doesn'tDan Gohman
2010-01-26Assert when debug intrinsic insert functions are passed empty argumentsVictor Hernandez
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-23Avoid using "Type" as the variable name.Devang Patel