OSDN Git Service

[X86] Don't peek through bitcasts before checking ISD::isBuildVectorOfConstantSDNodes...
[android-x86/external-llvm.git] / lib / Analysis /
2019-02-28 Nikita Popov[ValueTracking] More accurate unsigned sub overflow...
2019-02-28 Bjorn PetterssonAdd support for computing "zext of value" in KnownBits...
2019-02-28 Nikita Popov[ValueTracking] More accurate unsigned add overflow...
2019-02-28 Richard TrieuFix IR/Analysis layering issue with OptBisect
2019-02-27 Alina Sbirlea[MemorySSA] Make insertDef insert corresponding phi...
2019-02-26 Sanjay Patel[InstSimplify] remove zero-shift-guard fold for general...
2019-02-25 Simon Pilgrim[Vectorizer] Add vectorization support for fixed smul...
2019-02-23 Jordan Rupprecht[NFC] Fix typos: preceeding -> preceding
2019-02-22 Chijun Sima[DTU] Refine the interface and logic of applyUpdates
2019-02-20 Sanjay Patel[InstSimplify] use any-zero matcher for fcmp folds
2019-02-20 Sanjay PatelRevert "[InstSimplify] use any-zero matcher for fcmp...
2019-02-20 Sanjay Patel[InstSimplify] use any-zero matcher for fcmp folds
2019-02-15 Sam Parker[BPI] Look through bitcasts in calcZeroHeuristic
2019-02-14 Nick DesaulniersRevert "[INLINER] allow inlining of address taken blocks"
2019-02-14 Nick Desaulniers[INLINER] allow inlining of address taken blocks
2019-02-14 Max KazantsevMake widenable condition transparent for MemoryWriteTra...
2019-02-14 Max KazantsevTeach isGuaranteedToTransferExecutionToSuccessor about...
2019-02-12 Max Kazantsev[NFC] Simplify code & reduce nest slightly
2019-02-11 Evandro Menezes[TargetLibraryInfo] Update run time support for Windows
2019-02-11 Alina Sbirlea[MemorySSA] Remove verifyClobberSanity.
2019-02-11 Michael KruseRefactor setAlreadyUnrolled() and setAlreadyVectorized().
2019-02-11 Evandro Menezes[TargetLibraryInfo] Update run time support for Windows
2019-02-11 Chandler CarruthMove CFLGraph and the AA summary code over to the new...
2019-02-11 Chandler CarruthRemove `CallSite` from the CodeMetrics analysis, moving...
2019-02-11 Chandler Carruth[CallSite removal] Port InstSimplify over to use `CallB...
2019-02-11 Chandler Carruth[CallSite removal] Migrate ConstantFolding APIs and...
2019-02-08 Craig TopperImplementation of asm-goto support in LLVM
2019-02-08 Sergey Dmitriev[CodeExtractor] Update function's assumption cache...
2019-02-07 Sam Parker[LSR] Generate cross iteration indexes
2019-02-06 Alina Sbirlea[LICM/MSSA] Add promotion to scalars by building an...
2019-02-06 Alina Sbirlea[AliasSetTracker] Pass MustAlias to addPointer more...
2019-02-06 Philip Reames[AliasSetTracker] Minor style tweak to avoid a variable...
2019-02-06 Richard TrieuMove DomTreeUpdater from IR to Analysis
2019-02-05 Alina Sbirlea[BasicAA] Cache nonEscapingLocalObjects for alias(...
2019-02-05 Evandro Menezes[TargetLibraryInfo] Regroup run time functions for...
2019-02-05 Hiroshi Inoue[NFC] fix trivial typos in comments
2019-02-04 Evandro MenezesRevert "[PATCH] [TargetLibraryInfo] Update run time...
2019-02-04 Evandro Menezes[PATCH] [TargetLibraryInfo] Update run time support...
2019-02-04 David CallahanAdjust cardinality of internal inliner thresholds
2019-02-04 Max Kazantsev[SCEV] Do not bother creating separate SCEVUnknown...
2019-02-03 Philip Pfaffe[DA][NewPM] Handle transitive dependencies in the new...
2019-02-03 Dmitry Venikov[InstSimplify] Missed optimization in math expression...
2019-02-01 Yevgeny RoubanProvide reason messages for unviable inlining
2019-01-31 Alina Sbirlea[MemorySSA] Extend removeMemoryAccess API to optimize...
2019-01-31 Yevgeny RoubanTest commit. NFCI.
2019-01-31 Max Kazantsev[SCEV] Prohibit SCEV transformations for huge SCEVs
2019-01-30 Erik PilkingtonAdd a 'dynamic' parameter to the objectsize intrinsic
2019-01-30 Hiroshi Inoue[NFC] fix trivial typos in comments
2019-01-29 Max Kazantsev[NFC] Use ArrayRef instead of SmallVectorImpl where...
2019-01-29 Max Kazantsev[SCEV] Take correct loop in AddRec simplification....
2019-01-28 Teresa Johnson[ThinLTO] Add option to dump per-module summary dot...
2019-01-28 Alina Sbirlea[AliasSetTracker] Cleanup more comments. [NFCI]
2019-01-28 Alina Sbirlea[AliasSetTracker] Cleanup comments. [NFCI]
2019-01-28 Alina Sbirlea[AliasSetTracker] Update signature to aliasesPointer...
2019-01-26 Johannes Doerfert[ValueTracking] Look through casts when determining...
2019-01-24 Eli Friedman[Analysis] Fix isSafeToLoadUnconditionally handling...
2019-01-23 Simon PilgrimMove saturated arithmetic intrinsics to other integer...
2019-01-22 Max Kazantsev[NFC] Add function to parse widenable conditional branches
2019-01-22 Max Kazantsev[NFC] Add detector for guards expressed as branch by...
2019-01-22 Philip Reames[CVP] Use LVI to constant fold deopt operands
2019-01-21 Max Kazantsev[SCEV][NFC] Introduces expression sizes estimation
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-17 Teresa JohnsonRevert "[ThinLTO] Add summary entries for index-based...
2019-01-17 Teresa Johnson[ThinLTO] Add summary entries for index-based WPD
2019-01-16 Tom StellardOnly promote args when function attributes are compatible
2019-01-12 Nikita PopovReapply "[DemandedBits] Use SetVector for Worklist"
2019-01-11 Nikita Popov[ConstantFolding] Fold undef for integer intrinsics
2019-01-11 Teresa Johnson[LTO] Record whether LTOUnit splitting is enabled in...
2019-01-10 Alina Sbirlea[MemorySSA] Disable checkClobberSanity for SkipSelfWalker.
2019-01-09 Easwaran RamanRefactor synthetic profile count computation. NFC.
2019-01-09 Easwaran Raman[Inliner] Assert that the computed inline threshold...
2019-01-09 David Callahanrefactor BlockFrequencyInfo::view to take a title...
2019-01-09 Max Kazantsev[IPT] Drop cache less eagerly in GVN and LoopSafetyInfo
2019-01-08 Philip Pfaffe[DA][NewPM] Add a printerpass and port the testsuite
2019-01-07 Alina Sbirlea[MemorySSA] Add SkipSelfWalker.
2019-01-07 Alina Sbirlea[MemorySSA] Refactor CachingWalker.
2019-01-07 Alina Sbirlea[MemorySSA] Extend the clobber walker with the option...
2019-01-07 Nikita PopovRevert "[DemandedBits] Use SetVector for Worklist"
2019-01-07 Nikita Popov[DemandedBits] Use SetVector for Worklist
2019-01-07 Chandler Carruth[CallSite removal] Port `IndirectCallSiteVisitor` to...
2019-01-07 Chandler Carruth[CallSite removal] Migrate all Alias Analysis APIs...
2019-01-04 Nikita Popov[BDCE] Remove dead uses of arguments
2019-01-04 Florian Hahn[ValueTracking] Fix a misuse of APInt in GetPointerBase...
2019-01-03 Simon Pilgrim[SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivi...
2019-01-02 Hal Finkel[BasicAA] Support arbitrary pointer sizes (and fix...
2019-01-01 Nikita PopovReapply "[BDCE][DemandedBits] Detect dead uses of undea...
2018-12-23 George Burgess IV[MemoryLocation] Use LocationSize instead of ints; NFC
2018-12-23 George Burgess IV[Loads] Use LocationSize instead of ints; NFC
2018-12-23 George Burgess IV[Lint] Use LocationSize instead of ints; NFC
2018-12-23 George Burgess IV[AAEval] Use LocationSize instead of ints; NFC
2018-12-22 George Burgess IV[Analysis] More LocationSize cleanup; NFC
2018-12-21 Vedant Kumar[IR] Add Instruction::isLifetimeStartOrEnd, NFC
2018-12-21 Reid Kleckner[BasicAA] Fix AA bug on dynamic allocas and stackrestore
2018-12-20 Florian Hahn[LAA] Avoid generating RT checks for known deps prevent...
2018-12-20 Clement Courbet[NFC] Fix trailing comma after function.
2018-12-20 Michael KruseIntroduce llvm.loop.parallel_accesses and llvm.access...
2018-12-19 Nikita PopovRevert "[BDCE][DemandedBits] Detect dead uses of undead...
2018-12-19 Nikita Popov[BDCE][DemandedBits] Detect dead uses of undead instruc...
2018-12-19 Sanjay Patel[ValueTracking] remove unused parameters from helper...
2018-12-18 Florian Hahn[LAA] Introduce enum for vectorization safety status...
next