[ScalarEvolutionExpander] PHI on a catchpad can be used on both edges
[oota-llvm.git] / lib / Analysis /
2015-10-27 David Majnemer[ScalarEvolutionExpander] PHI on a catchpad can be...
2015-10-27 David Majnemer[ScalarEvolutionExpander] Properly insert no-op casts...
2015-10-27 Sanjoy Das[ValueTracking] Don't special case wrapped ConstantRang...
2015-10-27 Sanjoy Das[SCEV] Refactor out ScalarEvolution::getDataLayout...
2015-10-26 Keno FischerInitialize BasicAAWrapperPass in it's constructor
2015-10-26 Cong HouCheck the case that the numerator and denominator are...
2015-10-26 James Molloy[ValueTracking] Extend r251146 to catch a fairly common...
2015-10-25 Davide Italiano[ScalarEvolution] Throw away dead code.
2015-10-25 Davide Italiano[ScalarEvolution] Get rid of NDEBUG in header (correctl...
2015-10-25 Davide Italiano[ScalarEvolution] Get rid of NDEBUG in header.
2015-10-25 Elena DemikhovskyScalarizer for masked.gather and masked.scatter intrinsics.
2015-10-24 Benjamin KramerUse all_of to simplify control flow. NFC.
2015-10-24 Benjamin KramerUse find_if to simplify control flow. NFC.
2015-10-24 Benjamin Kramer[BasicAliasAnalysis] Simplify expression, no functional...
2015-10-24 Sanjoy DasExtract out getConstantRangeFromMetadata; NFC
2015-10-24 Sanjoy DasFix whitespace issues in two places; NFC
2015-10-23 Hal FinkelHandle non-constant shifts in computeKnownBits, and...
2015-10-23 Sanjoy Das[SCEV] Fix stylistic issue in MatchBinaryAddToConst...
2015-10-23 James Molloy[BasicAA] Bugfix for r251016
2015-10-23 Sanjoy Das[SCEV] Get rid of an unnecessary lambda; NFC
2015-10-23 Sanjoy Das[SCEV] Fix a latent bug in `getPreStartForExtend`
2015-10-22 Justin BognerLoopPass: Remove redoLoop, it isn't used. NFC
2015-10-22 Justin BognerLoopPass: Simplify the API for adding a new loop. NFC
2015-10-22 Sanjoy Das[SCEV] Commute zero extends through <nuw> additions
2015-10-22 Sanjoy Das[SCEV] Opportunistically interpret unsigned constraints...
2015-10-22 Sanjoy Das[SCEV] Teach SCEV some axioms about non-wrapping arithmetic
2015-10-22 Sanjoy Das[SCEV] Commute sign extends through nsw additions
2015-10-22 Sanjoy Das[SCEV] Mark AddExprs as nsw or nuw if legal
2015-10-22 James Molloy[GlobalsAA] Loosen an overly conservative bailout
2015-10-22 James Molloy[BasicAA] Non-equal indices in a GEP of a SequentialTyp...
2015-10-22 James Molloy[ValueTracking] Add a new predicate: isKnownNonEqual()
2015-10-21 Chandler Carruth[AA] Enhance the new AliasAnalysis infrastructure with...
2015-10-19 James Molloy[GlobalsAA] Fix a really horrible iterator invalidation bug
2015-10-19 Elena DemikhovskyRemoved parameter "Consecutive" from isLegalMaskedLoad...
2015-10-18 Sanjoy Das[SCEV] Fix whitespace issues and remove extra braces...
2015-10-18 Sanjoy Das[SCEV] Use std::all_of and std::any_of; NFC
2015-10-18 Sanjoy Das[SCEV] Use auto where it helps remove line breaks; NFC
2015-10-18 Sanjoy Das[SCEV] Use range for loops; NFC
2015-10-15 Manman RenRecommit r250345, it was reverted in r250366 to investi...
2015-10-15 Aaron BallmanSilencing a -Wtype-limits warning; an unsigned value...
2015-10-15 Manman RenTemporarily revert r250345 to sort out bot failure.
2015-10-14 Cong HouUpdate the branch weight metadata in JumpThreading...
2015-10-14 Philip ReamesTighten known bits for ctpop based on zero input bits
2015-10-14 Manman RenRevert r250204 and r250240 due to bot failure. We faile...
2015-10-14 Kostya Serebryany[asan] Disabling speculative loads under asan. Patch...
2015-10-13 Sanjoy Das[SCEV] Use `SCEV::isAllOnesValue` directly; NFC.
2015-10-13 Cong HouUpdate the branch weight metadata in JumpThreading...
2015-10-13 James Molloy[GlobalsAA] Don't assume anything about functions that...
2015-10-13 Manman RenRevert 250089 due to bot failure. It failed when buildi...
2015-10-13 Sanjoy Das[SCEV] Put some utilites in the ScalarEvolution class
2015-10-12 Cong HouUpdate the branch weight metadata in JumpThreading...
2015-10-12 James Molloy[LoopVectorize] Shrink integer operations into the...
2015-10-12 Tobias GrosserSCEV: Allow simple AddRec * Parameter products in delin...
2015-10-10 Duncan P. N. Exon... Analysis: Remove implicit ilist iterator conversions
2015-10-09 Reid Kleckner[WinEH] Delete the old landingpad implementation of...
2015-10-09 Artur PilipenkoValueTracking: use getAlignment in isAligned
2015-10-09 Sanjoy Das[SCEV] Call `StrengthenNoWrapFlags` after `GroupByCompl...
2015-10-08 Sanjoy Das[SCEV] Bring some methods up to coding style; NFC
2015-10-08 Sanjoy Das[SCEV] Remove comment repeated in cpp file; NFC
2015-10-08 Sanjoy Das[SCEV] Pick backedge values for phi nodes correctly
2015-10-08 Sanjay Patel[ValueTracking] teach computeKnownBits that a fabs...
2015-10-08 James MolloyCompute demanded bits for icmp instructions
2015-10-08 James MolloyTreat Mul just like Add and Subtract
2015-10-08 James MolloyMake demanded bits lazy
2015-10-08 Sanjoy Das[SCEV] Check `Pred` first in isKnownPredicateViaSplitting
2015-10-08 Sanjoy Das[SCEV] Use `auto *` instead of `auto`; NFCI
2015-10-07 Mehdi AminiRevert "Revert "This patch builds on top of D13378...
2015-10-07 Sanjoy Das[SCEV] Use some C++11'ism, NFC
2015-10-07 Artur PilipenkoTeach computeKnownBits to use new align attribute/metadata
2015-10-07 James MolloyRevert "This patch builds on top of D13378 to handle...
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-10-06 Joseph Tremoulet[WinEH] Recognize CoreCLR personality function
2015-10-06 Philip ReamesExtend known bits to understand @llvm.bswap
2015-10-06 Philip ReamesFix pr25040 - Handle vectors of i1s in recently added...
2015-10-06 Mehdi AminiThis patch builds on top of D13378 to handle constant...
2015-10-03 Sanjoy DasTry to appease MSVC, NFCI.
2015-10-03 Sanjoy DasTry to appease the MSVC bots, NFCI.
2015-10-02 Sanjoy DasTry to appease the MSVC bots, NFC.
2015-10-02 Sanjoy Das[SCEV] Recognize simple br-phi patterns
2015-10-02 Piotr Padlewskiinariant.group handling in GVN
2015-10-02 Sanjoy Das[SCEV] Refactor out a createNodeForSelect
2015-10-02 Sanjoy Das[SCEV] Try to prove predicates by splitting them
2015-09-30 Artur PilipenkoRefactor computeKnownBits alignment handling code
2015-09-29 Igor Laevsky[ValueTracking] Lower dom-conditions-dom-blocks and...
2015-09-29 James Molloy[ValueTracking] Teach isKnownNonZero about monotonicall...
2015-09-28 Sanjoy Das[SCEV] Don't crash on pointer comparisons
2015-09-28 Artur PilipenkoIntroduce !align metadata for load instruction
2015-09-28 Philip Reames[InstSimplify] Fold simple known implications to true
2015-09-27 Sanjoy Das[SCEV] identical instructions don't compute equal values
2015-09-26 Chen Li[Bug 24848] Use range metadata to constant fold compari...
2015-09-25 Sanjoy Das[SCEV] Reapply 'Teach isLoopBackedgeGuardedByCond to...
2015-09-25 Sanjoy Das[SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when...
2015-09-25 Sanjoy DasRevert two SCEV changes that caused test failures in...
2015-09-25 Sanjay Patelmore space; NFC
2015-09-25 Sanjoy Das[SCEV] Teach isLoopBackedgeGuardedByCond to exploit...
2015-09-25 Sanjoy Das[SCEV] Extract helper function from isImpliedCond; NFC
2015-09-25 Sanjoy Das[SCEV] Exploit A < B => (A+K) < (B+K) when possible
2015-09-25 James Molloy[GlobalsAA] Teach GlobalsAA about nocapture
2015-09-24 James Molloy[ValueTracking] Teach isKnownNonZero a new trick
2015-09-24 Justin BognerFix a think-o in which functions these should surround
next