summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [LSR] Generate cross iteration indexesSam Parker2019-02-071-0/+4
* [LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea2019-02-061-0/+11
* [AliasSetTracker] Pass MustAlias to addPointer more often.Alina Sbirlea2019-02-061-24/+36
* [AliasSetTracker] Minor style tweak to avoid a variable w/two distinct live r...Philip Reames2019-02-061-4/+2
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-063-1/+530
* [BasicAA] Cache nonEscapingLocalObjects for alias() calls.Alina Sbirlea2019-02-051-7/+27
* [TargetLibraryInfo] Regroup run time functions for Windows (NFC)Evandro Menezes2019-02-051-38/+37
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-02-058-13/+13
* Revert "[PATCH] [TargetLibraryInfo] Update run time support for Windows"Evandro Menezes2019-02-041-59/+53
* [PATCH] [TargetLibraryInfo] Update run time support for WindowsEvandro Menezes2019-02-041-53/+59
* Adjust cardinality of internal inliner thresholdsDavid Callahan2019-02-041-4/+4
* [SCEV] Do not bother creating separate SCEVUnknown for unreachable nodesMax Kazantsev2019-02-041-1/+1
* [DA][NewPM] Handle transitive dependencies in the new-pm version of DAPhilip Pfaffe2019-02-031-0/+13
* [InstSimplify] Missed optimization in math expression: log10(pow(10.0,x)) == ...Dmitry Venikov2019-02-031-1/+9
* Provide reason messages for unviable inliningYevgeny Rouban2019-02-011-9/+14
* [MemorySSA] Extend removeMemoryAccess API to optimize MemoryPhis.Alina Sbirlea2019-01-311-1/+21
* Test commit. NFCI.Yevgeny Rouban2019-01-311-1/+2
* [SCEV] Prohibit SCEV transformations for huge SCEVsMax Kazantsev2019-01-311-3/+20
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-16/+35
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-01-304-7/+7
* [NFC] Use ArrayRef instead of SmallVectorImpl where possibleMax Kazantsev2019-01-291-6/+6
* [SCEV] Take correct loop in AddRec simplification. PR40420Max Kazantsev2019-01-291-1/+1
* [ThinLTO] Add option to dump per-module summary dot graphTeresa Johnson2019-01-281-0/+14
* [AliasSetTracker] Cleanup more comments. [NFCI]Alina Sbirlea2019-01-281-4/+6
* [AliasSetTracker] Cleanup comments. [NFCI]Alina Sbirlea2019-01-281-5/+8
* [AliasSetTracker] Update signature to aliasesPointer [NFCI].Alina Sbirlea2019-01-281-11/+13
* [ValueTracking] Look through casts when determining non-nullnessJohannes Doerfert2019-01-261-0/+22
* [Analysis] Fix isSafeToLoadUnconditionally handling of volatile.Eli Friedman2019-01-241-0/+8
* Move saturated arithmetic intrinsics to other integer intrinsics. NFCI.Simon Pilgrim2019-01-231-4/+4
* [NFC] Add function to parse widenable conditional branchesMax Kazantsev2019-01-221-17/+14
* [NFC] Add detector for guards expressed as branch by widenable conditionsMax Kazantsev2019-01-221-0/+27
* [CVP] Use LVI to constant fold deopt operandsPhilip Reames2019-01-221-1/+3
* [SCEV][NFC] Introduces expression sizes estimationMax Kazantsev2019-01-211-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1998-392/+294
* Revert "[ThinLTO] Add summary entries for index-based WPD"Teresa Johnson2019-01-171-111/+4
* [ThinLTO] Add summary entries for index-based WPDTeresa Johnson2019-01-171-4/+111
* Only promote args when function attributes are compatibleTom Stellard2019-01-161-0/+6
* Reapply "[DemandedBits] Use SetVector for Worklist"Nikita Popov2019-01-121-7/+6
* [ConstantFolding] Fold undef for integer intrinsicsNikita Popov2019-01-111-63/+114
* [LTO] Record whether LTOUnit splitting is enabled in indexTeresa Johnson2019-01-111-1/+5
* [MemorySSA] Disable checkClobberSanity for SkipSelfWalker.Alina Sbirlea2019-01-101-1/+2
* Refactor synthetic profile count computation. NFC.Easwaran Raman2019-01-091-19/+10
* [Inliner] Assert that the computed inline threshold is non-negative.Easwaran Raman2019-01-091-0/+7
* refactor BlockFrequencyInfo::view to take a title parameterDavid Callahan2019-01-091-2/+2
* [IPT] Drop cache less eagerly in GVN and LoopSafetyInfoMax Kazantsev2019-01-092-9/+16
* [DA][NewPM] Add a printerpass and port the testsuitePhilip Pfaffe2019-01-081-0/+7
* [MemorySSA] Add SkipSelfWalker.Alina Sbirlea2019-01-071-1/+49
* [MemorySSA] Refactor CachingWalker.Alina Sbirlea2019-01-071-49/+95
* [MemorySSA] Extend the clobber walker with the option to skip the starting ac...Alina Sbirlea2019-01-071-8/+19
* Revert "[DemandedBits] Use SetVector for Worklist"Nikita Popov2019-01-071-6/+7
OpenPOWER on IntegriCloud