OSDN Git Service

Release notes: fix -fno-strict-float-cast-overflow quoting
[android-x86/external-llvm.git] / lib / Analysis /
2018-08-01 David BolvanskyRevert "Enrich inline messages", tests fail
2018-08-01 David BolvanskyEnrich inline messages
2018-08-01 Hiroshi Inoue[InstSimplify] fold extracting from std::pair (1/2)
2018-07-31 David BolvanskyRevert Enrich inline messages
2018-07-31 David BolvanskyEnrich inline messages
2018-07-31 John Brawn[MemDep] Use PhiValuesAnalysis to improve alias analysi...
2018-07-31 David Bolvansky[InstSimplify] Fold another Select with And/Or pattern
2018-07-30 Fangrui SongRemove trailing space
2018-07-30 John Brawn[BasicAA] Use PhiValuesAnalysis if available when handl...
2018-07-29 Sanjay Patel[InstSimplify] fold funnel shifts with 0-shift amount
2018-07-29 Sanjay Patel[InstSimplify] refactor intrinsic simplifications;...
2018-07-28 David Bolvansky[InstCombine] Fold Select with AND/OR condition
2018-07-27 Fangrui SongReplace LLVM_ALIGNAS with alignas as a follow-up of...
2018-07-26 Keno Fischer[SCEV] Don't expand Wrap predicate using inttoptr in...
2018-07-26 Keno Fischer[SCEV] Add an expandAddToGEP overload for a single...
2018-07-25 Roman Tereshin[SCEV] Add [zs]ext{C,+,x} -> (D + [zs]ext{C-D,+,x}...
2018-07-25 Xinliang David LiAdd an option to specify the name of
2018-07-25 Stanislav MekhanoshinFix llvm::ComputeNumSignBits with some operations and...
2018-07-24 Roman Tereshin[SCEV] Add zext(C + x + ...) -> D + zext(C-D + x +...
2018-07-23 Manoj GuptaConstantFolding: Avoid a crash.
2018-07-23 Alexandros Lamprineas[MemorySSAUpdater] Update Phi operands after trivial...
2018-07-22 Jiading GaiTest commit, fix a minor typo.
2018-07-22 Xin Tong[ORE] Move loop invariant ORE checks outside the PM...
2018-07-21 Chen Zheng[InstrSimplify] fold sdiv if two operands are negated...
2018-07-20 Alina Sbirlea[MemorySSA] Add API to update MemoryPhis, following...
2018-07-20 Chen Zheng[InstSimplify] fold srem instruction if its two operand...
2018-07-19 Shoaib Meenai[Analysis] Fix typo in assert. NFC
2018-07-19 Max Kazantsev[SCEV] Fix buggy behavior in getAddExpr with truncs
2018-07-16 Alexandros Lamprineas[MemorySSAUpdater] Remove deleted trivial Phis from...
2018-07-16 Chen Zheng[InstCombine] add more SPFofSPF folding
2018-07-15 Sanjay Patel[InstSimplify] fold minnum/maxnum with NaN arg
2018-07-13 Tim ShenRe-apply "[SCEV] Strengthen StrengthenNoWrapFlags ...
2018-07-13 Evgeniy StepanovRevert "CallGraphSCCPass: iterate over all functions."
2018-07-13 Tim RenoufDivergenceAnalysis: added debug output
2018-07-12 Fangrui Song[InstCombine] Simplify isKnownNegation
2018-07-12 George Burgess IVRemove redundant *_or_null checks; NFC
2018-07-12 Chen Zheng[InstSimplify] simplify add instruction if two operands...
2018-07-11 Alina Sbirlea[MemorySSA] Add APIs to move memory accesses between...
2018-07-11 Simon Pilgrim[TargetTransformInfo] Add pow2 analysis for scalar...
2018-07-09 Manoj Guptallvm: Add support for "-fno-delete-null-pointer-checks"
2018-07-09 George Burgess IVMake llvm.objectsize more conservative with null
2018-07-09 Diego Caballero[LoopInfo] Port loop exit interfaces from Loop to LoopBase
2018-07-06 Tim ShenRevert "[SCEV] Strengthen StrengthenNoWrapFlags (reappl...
2018-07-06 Vedant KumarUse Type::isIntOrPtrTy where possible, NFC
2018-07-06 Tim NorthoverCallGraphSCCPass: iterate over all functions.
2018-07-02 Tim Shen[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).
2018-07-02 Sanjay Patel[ValueTracking] allow undef elements when matching...
2018-07-02 Piotr PadlewskiImplement strip.invariant.group
2018-06-29 Alina Sbirlea[MemorySSA] Add APIs to MemoryPhis to delete incoming...
2018-06-29 Sean FertileRevert "Extend CFGPrinter and CallPrinter with Heat...
2018-06-29 Sean FertileExtend CFGPrinter and CallPrinter with Heat Colors
2018-06-29 Roman ShirokiyFix overconfident assert in ScalarEvolution::isImpliedV...
2018-06-29 Roman LebedevSCEVExpander::expandAddRecExprLiterally(): check before...
2018-06-28 John BrawnAdd a PhiValuesAnalysis pass to calculate the underlyin...
2018-06-27 Jakub Kuderski[AliasSet] Fix UnknownInstructions printing
2018-06-26 Sanjay Patel[InstSimplify] fold shifts by sext bool
2018-06-26 Sanjay Patel[InstSimplify] fold srem with sext bool divisor
2018-06-26 Teresa Johnson[ThinLTO] Add string saver onto index for value names
2018-06-26 Teresa Johnson[ThinLTO] Compute GUID directly from GV when building...
2018-06-25 Florian HahnRevert r335513: [SCEVExp] Advance found insertion point
2018-06-25 Florian Hahn[SCEVExp] Advance found insertion point until we find...
2018-06-25 Sanjay Patel[InstSimplify] fold div/rem of zexted bool
2018-06-25 Alexander RichardsonAdd Triple::isMIPS()/isMIPS32()/isMIPS64(). NFC
2018-06-25 David Green[DA] Delinearise AddRecs if we can prove they don't...
2018-06-25 George Burgess IV[MSSA] Add domination number verifier; NFC
2018-06-22 George Burgess IV[MSSA] Remove incorrect comment + `auto`ify dyn_cast...
2018-06-22 Chandler Carruth[LegacyPM] Fix PR37888 by teaching the legacy loop...
2018-06-21 Tim Shen[SCEV] Re-apply r335197 (with Polly fixes).
2018-06-21 David Green[DA] Enable -da-delinearize by default
2018-06-21 Tim ShenRevert "[SCEV] Improve zext(A /u B) and zext(A % B)"
2018-06-21 Tim Shen[SCEV] Improve zext(A /u B) and zext(A % B)
2018-06-20 Alina Sbirlea[MemorySSA] Verify Phi incoming blocks are block predec...
2018-06-20 Sanjay Patel[InstSimplify] Fix missed optimization in simplifyUnsig...
2018-06-19 Sanjay Patel[IR] move shuffle mask queries from TTI to ShuffleVecto...
2018-06-19 Sanjoy DasRevert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWr...
2018-06-16 Benjamin KramerFix namespaces. No functionality change.
2018-06-16 Justin LebarRevert "[SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV...
2018-06-16 Justin LebarRevert "[SCEV] Simplify some flags expressions." -...
2018-06-15 Justin Lebar[SCEV] Simplify some flags expressions.
2018-06-15 Justin Lebar[SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV.
2018-06-15 Benjamin Kramer[BPI] Remove unnecessary std::list
2018-06-14 George Burgess IV[MSSA] Print more optimization information
2018-06-14 Justin Lebar[SCEV] Fix a variable name, NFC.
2018-06-14 Justin Lebar[SCEV] Simplify zext/trunc idiom that appears when...
2018-06-14 Justin Lebar[SCEV] Simplify trunc-of-add/mul to add/mul-of-trunc...
2018-06-14 Justin Lebar[SCEV] Fix indentation and combine two if statements...
2018-06-14 Simon Pilgrim[CostModel] Cleanup isSingleSourceVectorMask to match...
2018-06-14 Simon Pilgrim[CostModel] Recognise REVERSE shuffle mask if the eleme...
2018-06-13 Simon Pilgrim[CostModel] Recognise BROADCAST shuffle mask if the...
2018-06-12 Simon Pilgrim[CostModel] Replace ShuffleKind::SK_Alternate with...
2018-06-12 Simon PilgrimFix signed/unsigned warning. NFCI.
2018-06-12 Simon Pilgrim[CostModel] Treat Identity shuffle masks as zero cost
2018-06-11 Justin Lebar[SCEV] Add transform zext((A * B * ...)<nuw>) --> ...
2018-06-11 Justin Lebar[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags...
2018-06-11 Justin LebarFix indentation in ScalarEvolution.cpp.
2018-06-11 Tim Shen[SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)".
2018-06-08 Krzysztof Parzyszek[SCEV] Look through zero-extends in howFarToZero
2018-06-08 Roman Lebedev[NFC][InstSimplify] SimplifyAddInst(): coding style...
2018-06-08 Roman Lebedev[InstSimplify] add nuw %x, -1 -> -1 fold.
2018-06-08 Artur Pilipenko[BPI] Apply invoke heuristic before loop branch heuristic
next