aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2019-02-12[NFC] Simplify code & reduce nest slightlyMax Kazantsev
2019-02-11[TargetLibraryInfo] Update run time support for WindowsEvandro Menezes
2019-02-11[MemorySSA] Remove verifyClobberSanity.Alina Sbirlea
2019-02-11Refactor setAlreadyUnrolled() and setAlreadyVectorized().Michael Kruse
2019-02-11[TargetLibraryInfo] Update run time support for WindowsEvandro Menezes
2019-02-11Move CFLGraph and the AA summary code over to the new `CallBase`Chandler Carruth
2019-02-11Remove `CallSite` from the CodeMetrics analysis, moving it to the newChandler Carruth
2019-02-11[CallSite removal] Port InstSimplify over to use `CallBase` both in itsChandler Carruth
2019-02-11[CallSite removal] Migrate ConstantFolding APIs and implementation toChandler Carruth
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-02-08[CodeExtractor] Update function's assumption cache after extracting blocks fr...Sergey Dmitriev
2019-02-07[LSR] Generate cross iteration indexesSam Parker
2019-02-06[LICM/MSSA] Add promotion to scalars by building an AliasSetTracker with Memo...Alina Sbirlea
2019-02-06[AliasSetTracker] Pass MustAlias to addPointer more often.Alina Sbirlea
2019-02-06[AliasSetTracker] Minor style tweak to avoid a variable w/two distinct live r...Philip Reames
2019-02-06Move DomTreeUpdater from IR to AnalysisRichard Trieu
2019-02-05[BasicAA] Cache nonEscapingLocalObjects for alias() calls.Alina Sbirlea
2019-02-05[TargetLibraryInfo] Regroup run time functions for Windows (NFC)Evandro Menezes
2019-02-05[NFC] fix trivial typos in commentsHiroshi Inoue
2019-02-04Revert "[PATCH] [TargetLibraryInfo] Update run time support for Windows"Evandro Menezes
2019-02-04[PATCH] [TargetLibraryInfo] Update run time support for WindowsEvandro Menezes
2019-02-04Adjust cardinality of internal inliner thresholdsDavid Callahan
2019-02-04[SCEV] Do not bother creating separate SCEVUnknown for unreachable nodesMax Kazantsev
2019-02-03[DA][NewPM] Handle transitive dependencies in the new-pm version of DAPhilip Pfaffe
2019-02-03[InstSimplify] Missed optimization in math expression: log10(pow(10.0,x)) == ...Dmitry Venikov
2019-02-01Provide reason messages for unviable inliningYevgeny Rouban
2019-01-31[MemorySSA] Extend removeMemoryAccess API to optimize MemoryPhis.Alina Sbirlea
2019-01-31Test commit. NFCI.Yevgeny Rouban
2019-01-31[SCEV] Prohibit SCEV transformations for huge SCEVsMax Kazantsev
2019-01-30Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington
2019-01-30[NFC] fix trivial typos in commentsHiroshi Inoue
2019-01-29[NFC] Use ArrayRef instead of SmallVectorImpl where possibleMax Kazantsev
2019-01-29[SCEV] Take correct loop in AddRec simplification. PR40420Max Kazantsev
2019-01-28[ThinLTO] Add option to dump per-module summary dot graphTeresa Johnson
2019-01-28[AliasSetTracker] Cleanup more comments. [NFCI]Alina Sbirlea
2019-01-28[AliasSetTracker] Cleanup comments. [NFCI]Alina Sbirlea
2019-01-28[AliasSetTracker] Update signature to aliasesPointer [NFCI].Alina Sbirlea
2019-01-26[ValueTracking] Look through casts when determining non-nullnessJohannes Doerfert
2019-01-24[Analysis] Fix isSafeToLoadUnconditionally handling of volatile.Eli Friedman
2019-01-23Move saturated arithmetic intrinsics to other integer intrinsics. NFCI.Simon Pilgrim
2019-01-22[NFC] Add function to parse widenable conditional branchesMax Kazantsev
2019-01-22[NFC] Add detector for guards expressed as branch by widenable conditionsMax Kazantsev
2019-01-22[CVP] Use LVI to constant fold deopt operandsPhilip Reames
2019-01-21[SCEV][NFC] Introduces expression sizes estimationMax Kazantsev
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Revert "[ThinLTO] Add summary entries for index-based WPD"Teresa Johnson
2019-01-17[ThinLTO] Add summary entries for index-based WPDTeresa Johnson
2019-01-16Only promote args when function attributes are compatibleTom Stellard
2019-01-12Reapply "[DemandedBits] Use SetVector for Worklist"Nikita Popov
2019-01-11[ConstantFolding] Fold undef for integer intrinsicsNikita Popov