Tweak to the fix in r156212, as with the change in removing the shift the
[oota-llvm.git] / include / llvm / Analysis /
2012-05-04 Chandler CarruthRename the Region::block_iterator to Region::block_node...
2012-05-04 Chandler CarruthA pile of long over-due refactorings here. There are...
2012-05-03 Nuno Lopesadd support for calloc to objectsize lowering
2012-04-23 Eric ChristopherAllow forward declarations to take a context. This...
2012-04-12 Dan GohmanAdd forms of dominates and isReachableFromEntry that...
2012-04-11 Benjamin KramerFoldingSet: Push the hash through FoldingSetTraits...
2012-04-10 Andrew TrickFix 12513: Loop unrolling breaks with indirect branches.
2012-04-06 David ChisnallReintroduce InlineCostAnalyzer::getInlineCost() variant...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-04-03 Eric ChristopherAdd a line number for the scope of the function (starti...
2012-04-02 Rafael EspindolaMake dominatedBySlowTreeWalk private and assert cases...
2012-04-02 Rafael EspindolaAdd missing 'd'.
2012-04-01 Chandler CarruthStart cleaning up the InlineCost class. This switches...
2012-03-31 Rafael EspindolaAdd a workaround for building with old versions of...
2012-03-31 Rafael EspindolaTeach CodeGen's version of computeMaskedBits to underst...
2012-03-31 Chandler CarruthRemove a bunch of empty, dead, and no-op methods from...
2012-03-31 Chandler CarruthInitial commit for the rewrite of the inline cost analy...
2012-03-30 Rafael EspindolaHandle unreachable code in the dominates functions...
2012-03-29 Eric ChristopherAdd support for objc property decls according to the...
2012-03-24 Rafael EspindolaUse the isReachableFromEntry method.
2012-03-24 Rafael EspindolaAvoid using dominatedBySlowTreeWalk.
2012-03-24 Chandler CarruthRefactor the interface to recursively simplifying instr...
2012-03-22 Andrew TrickCleanup IVUsers::addUsersIfInteresting.
2012-03-16 Chandler CarruthStart removing the use of an ad-hoc 'never inline'...
2012-03-16 Chandler CarruthPull the implementation of the code metrics out of...
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-15 Chandler CarruthRemove all remnants of partial specialization in the...
2012-03-14 Chandler CarruthExtend the inline cost calculation to account for bonus...
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-13 Duncan SandsGeneralize the "trunc(ptrtoint(x)) - trunc(ptrtoint...
2012-03-13 Duncan SandsUniformize the InstructionSimplify interface by ensurin...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-08 Chandler CarruthRotate two of the functions used to count bonuses for...
2012-02-26 Rafael EspindolaChange the implementation of dominates(inst, inst)...
2012-02-26 Rafael EspindolaDon't call dominates on unreachable instructions.
2012-02-25 Nick LewyckyMove isKnownNonNull from private implementation detail...
2012-02-20 Eric ChristopherAdd support for runtime languages on our forward declar...
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-02-10 Hal FinkelMake aliasesPointer and aliasesUnknownInst public membe...
2012-02-08 Eric ChristopherAdd support for a temporary forward decl type. We want...
2012-02-08 Devang PatelRemove tabs.
2012-02-06 Devang PatelDebugInfo: Provide a new hook to encode relationship...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-04 Devang PatelUpdate llvm debug version to support new structure...
2012-02-04 Devang PatelIntroduce DIObjCProperty. This will be used to encode...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerremove commented-out code.
2012-01-31 Chris Lattnerremove the last vestiges of llvm::GetConstantStringInfo...
2012-01-31 Chris LattnerChange ConstantArray::get to form a ConstantDataArray...
2012-01-24 Chris LattnerSplit the interesting bits of ConstantFoldLoadThroughGE...
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-17 Jakub StaszakMove includes to the .cpp file.
2012-01-11 Andrew TrickClarified the SCEV getSmallConstantTripCount interface...
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2012-01-06 Andrew TrickPut all IVUsers in the processed set. Allow querying...
2012-01-04 Dan GohmanGeneralize isSafeToSpeculativelyExecute to work on...
2012-01-04 Benjamin KramerSimplify more DenseMap.find users.
2012-01-04 Benjamin KramerSimplify code. No functionality change.
2011-12-29 Rafael EspindolaFix grammar error noticed by Duncan.
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-20 Jakub StaszakAdd some constantness to BranchProbabilityInfo and...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-18 Joerg SonnenbergerAllow inlining of functions with returns_twice calls...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-05 Anna ZaksChange the Dominators recalculate() function to only...
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-11-30 Andrew TrickLSR: handle the expansion of phi operands that use...
2011-11-28 Andrew TrickRemove the temporary flag -disable-unroll-scev and...
2011-11-21 Nick LewyckyAdd virtual destructor. Whoops!
2011-11-20 Nick LewyckyLess template, more virtual! Refactoring suggested...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-17 Devang PatelDISubrange supports unsigned lower/upper array bounds...
2011-11-15 Benjamin KramerMissed some users of Value::getNameStr.
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-14 Nick LewyckyRefactor capture tracking (which already had a couple...
2011-11-14 Benjamin KramerMake headers standalone.
2011-11-09 Eric ChristopherFix typo.
2011-11-09 Eli FriedmanEnhance verifyLoop so that it can reliably verify that...
2011-11-04 Eli FriedmanAdd missing forward declarations.
2011-11-04 Eli FriedmanDelete names for unused parameters in inline function...
2011-10-26 Duncan SandsThe maximum power of 2 dividing a power of 2 is itself...
2011-10-24 Chandler CarruthRemove return heuristics from the static branch probabi...
2011-10-24 Chandler CarruthDoxygen-ify the comments on the public interface for...
2011-10-24 Chandler CarruthSimplify the design of BranchProbabilityInfo by collaps...
2011-10-23 Chandler CarruthTeach the BranchProbabilityInfo pass to print its resul...
2011-10-19 Chandler CarruthAdd pass printing support to BlockFrequencyInfo pass...
2011-10-18 Eric ChristopherWhitespace.
2011-10-15 Nick LewyckyFix extra whitespace in comment.
2011-10-15 Andrew TrickFix SCEVExpander assert during LSR: "argument of incomp...
2011-10-13 Eli FriedmanEnhance the memdep interface so that users can tell...
2011-10-12 Eric ChristopherMake this use a public accessor too.
2011-10-11 Eric ChristopherUse public accessors on the scope that is returned.
2011-10-11 Eric ChristopherAdd a new wrapper node for a DILexicalBlock that encaps...
2011-10-11 Andrew TrickMove replaceCongruentIVs into SCEVExapander and bias...
2011-10-07 Andrew TrickLSR should only reuse phis that match its formula.
next