summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* [DemandedBits] Use SetVector for WorklistNikita Popov2019-01-071-7/+6
* [CallSite removal] Port `IndirectCallSiteVisitor` to use `CallBase` andChandler Carruth2019-01-071-1/+1
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-0715-343/+337
* [BDCE] Remove dead uses of argumentsNikita Popov2019-01-041-41/+47
* [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffsetFlorian Hahn2019-01-041-1/+8
* [SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivially vectorizable (PR4...Simon Pilgrim2019-01-031-0/+4
* [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)Hal Finkel2019-01-021-49/+96
* Reapply "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2019-01-011-2/+36
* [MemoryLocation] Use LocationSize instead of ints; NFCGeorge Burgess IV2018-12-231-20/+36
* [Loads] Use LocationSize instead of ints; NFCGeorge Burgess IV2018-12-231-1/+1
* [Lint] Use LocationSize instead of ints; NFCGeorge Burgess IV2018-12-231-2/+2
* [AAEval] Use LocationSize instead of ints; NFCGeorge Burgess IV2018-12-231-7/+10
* [Analysis] More LocationSize cleanup; NFCGeorge Burgess IV2018-12-222-4/+4
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-212-7/+3
* [BasicAA] Fix AA bug on dynamic allocas and stackrestoreReid Kleckner2018-12-211-0/+6
* [LAA] Avoid generating RT checks for known deps preventing vectorization.Florian Hahn2018-12-201-5/+6
* [NFC] Fix trailing comma after function.Clement Courbet2018-12-201-1/+1
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-202-6/+161
* Revert "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2018-12-191-41/+6
* [BDCE][DemandedBits] Detect dead uses of undead instructionsNikita Popov2018-12-191-6/+41
* [ValueTracking] remove unused parameters from helper functions; NFCSanjay Patel2018-12-191-23/+16
* [LAA] Introduce enum for vectorization safety status (NFC).Florian Hahn2018-12-181-6/+12
* Change the objc ARC optimizer to use the new objc.* intrinsicsPete Cooper2018-12-181-88/+64
* [CaptureTracking] Pass MaxUsesToExplore from wrappers to the actual implement...Artur Pilipenko2018-12-181-3/+4
* [InstSimplify] Simplify saturating add/sub + icmpNikita Popov2018-12-171-0/+66
* [SampleFDO] handle ProfileSampleAccurate when initializing function entry countWei Mi2018-12-131-18/+2
* [ThinLTO] Compute synthetic function entry countEaswaran Raman2018-12-132-7/+9
* Revert r348645 - "[MemCpyOpt] memset->memcpy forwarding with undef tail"David L. Jones2018-12-131-6/+0
* [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse2018-12-121-11/+7
* [SampleFDO] Extend profile-sample-accurate option to cover isFunctionColdInCa...Wei Mi2018-12-121-1/+8
* [ConstantFolding] Handle leading zero-size elements in load foldingNikita Popov2018-12-111-2/+13
* [NewPM] fixing asserts on deleted loop in -print-after-allFedor Sergeev2018-12-111-1/+4
* [MemCpyOpt] memset->memcpy forwarding with undef tailNikita Popov2018-12-071-0/+6
* Reapply "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov2018-12-071-21/+44
* Revert "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov2018-12-071-44/+22
* [DemandedBits][BDCE] Support vectors of integersNikita Popov2018-12-061-22/+44
* Revert r347934 "[SCEV] Guard movement of insertion point for loop-invariants"David L. Jones2018-12-051-42/+41
* [CmpInstAnalysis] fix function signature for ICmp code to predicate; NFCSanjay Patel2018-12-041-10/+10
* [CmpInstAnalysis] fix formatting; NFCSanjay Patel2018-12-031-4/+4
* Fixing -print-module-scope for legacy SCC passesFedor Sergeev2018-12-031-4/+21
* [ValueTracking] Support funnel shifts in computeKnownBits()Nikita Popov2018-12-021-0/+21
* [ValueTracking] add helper function for testing implied condition; NFCISanjay Patel2018-12-022-38/+35
* [ThinLTO] Allow importing of functions with var argsTeresa Johnson2018-12-011-9/+2
* LegacyDivergenceAnalysis: fix uninitialized valueNicolai Haehnle2018-11-301-1/+3
* [DA] GPUDivergenceAnalysis for unstructured GPU kernelsNicolai Haehnle2018-11-302-26/+108
* Fix parenthesis warning in IVDescriptorsRenato Golin2018-11-301-3/+3
* Add a new reduction pattern matchRenato Golin2018-11-301-6/+66
* [SCEV] Guard movement of insertion point for loop-invariantsWarren Ristow2018-11-301-41/+42
* Introduce MaxUsesToExplore argument to capture trackingArtur Pilipenko2018-11-291-11/+9
* [InstSimplify] fold select with implied conditionSanjay Patel2018-11-291-0/+39
OpenPOWER on IntegriCloud