summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [InstSimplify] Replace calls to null with undefDavid Majnemer2016-06-251-1/+2
* IR: Introduce llvm.type.checked.load intrinsic.Peter Collingbourne2016-06-251-4/+40
* Fix documentation for FindAvailableLoadedValue.Eli Friedman2016-06-241-19/+0
* IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne2016-06-242-7/+7
* Revert "InstCombine rule to fold trunc when value available"Reid Kleckner2016-06-241-62/+20
* Attempt to fix MSVC breakage caused by r273636.George Burgess IV2016-06-241-9/+13
* [CFLAA] Propagate StratifiedAttrs in interproc. analysis.George Burgess IV2016-06-242-54/+122
* Attempt #2 to unbreak bots broken by r273596.George Burgess IV2016-06-232-4/+4
* InstCombine rule to fold trunc when value availableAnna Thomas2016-06-231-20/+62
* Attempt to fix breakage caused by r273596.George Burgess IV2016-06-231-3/+3
* [CFLAA] Use better interprocedural function summaries.George Burgess IV2016-06-232-92/+130
* [ValueTracking] simplify logic in ComputeNumSignBits (NFCI)Sanjay Patel2016-06-231-16/+9
* [LoopUnrollAnalyzer] Fix a bug in UnrolledInstAnalyzer::visitLoad.Michael Zolotukhin2016-06-231-1/+1
* [PM]: LoopAccessInfo simple refactoringXinliang David Li2016-06-221-22/+24
* [ValueTracking] improve ComputeNumSignBits for vector constantsSanjay Patel2016-06-221-4/+33
* [BFI]: NFC refactoringXinliang David Li2016-06-222-11/+20
* reverted the prev commit due to assertion failureElena Demikhovsky2016-06-211-4/+4
* Fixed consecutive memory access detection in Loop Vectorizer.Elena Demikhovsky2016-06-211-4/+4
* Replace silly uses of 'signed' with 'int'David Majnemer2016-06-211-7/+6
* [TargetLibraryInfo] Reduce code duplication.Davide Italiano2016-06-211-9/+1
* [CFLAA] Be more aggressive with interprocedural analysis.George Burgess IV2016-06-211-1/+1
* Attempt to make MSVC buildbots happy.George Burgess IV2016-06-201-3/+1
* [CFLAA] Add interprocedural function summaries.George Burgess IV2016-06-201-141/+154
* [InstSimplify] analyze (optionally casted) icmps to eliminate obviously false...Sanjay Patel2016-06-201-4/+31
* Avoid output indeterminism between GCC and Clang builds.Patrik Hagglund2016-06-201-2/+6
* Fix dynamically linked debug builds.Eli Friedman2016-06-201-0/+1
* fix formatting, typo; NFCSanjay Patel2016-06-191-1/+1
* Add a super basic LazyCallGraph DOT printer.Sean Silva2016-06-181-0/+32
* [SCEV] Fix incorrect trip count computationSanjoy Das2016-06-181-24/+4
* [LAA] Enable symbolic stride speculation for all LAA clientsAdam Nemet2016-06-171-16/+22
* Avoid duplicated map lookups. No functionality change intended.Benjamin Kramer2016-06-171-4/+2
* [PPC] Strength-reduce SmallVectors into arrays.Benjamin Kramer2016-06-171-1/+3
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-176-9/+17
* [LV] Move management of symbolic strides to LAA. NFCIAdam Nemet2016-06-161-13/+33
* TTI: Add hook for memory width to vectorizeMatt Arsenault2016-06-161-0/+4
* Revert r272891 "[JumpThreading] Prevent dangling pointer problems in BranchPr...Igor Laevsky2016-06-161-8/+0
* [JumpThreading] Prevent dangling pointer problems in BranchProbabilityInfoIgor Laevsky2016-06-161-0/+8
* [LAA] Rename Strides to SymblicStrides in analyzeLoop. NFCAdam Nemet2016-06-161-7/+8
* [LAA] Default getInfo to not speculate symbolic strides. NFCAdam Nemet2016-06-161-3/+1
* [InstCombine] Don't widen metadata on store-to-load forwardingEli Friedman2016-06-161-1/+4
* [CFLAA] Ignore non-pointers, move Attrs to graph nodes.George Burgess IV2016-06-151-64/+93
* [TargetLibraryInfo] Teach isValidProtoForLibFunc about tanDavid Majnemer2016-06-151-0/+3
* [SCEV] Use dyn_cast<T> instead of dyn_cast<const T>; NFCSanjoy Das2016-06-151-7/+7
* [SCEV] Use cast<> instead of dyn_cast; NFCSanjoy Das2016-06-151-4/+2
* [SCEV] clang-format some sectionsSanjoy Das2016-06-151-12/+10
* [SCEV] Change the interface for SolveQuadraticEquation; NFCSanjoy Das2016-06-151-21/+14
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-1/+1
* [ValueTracking] Calls to @llvm.assume always returnSanjoy Das2016-06-141-1/+2
* [CFLAA] Tag arguments as escaped instead of unknown.George Burgess IV2016-06-142-306/+217
* [CFLAA] Refactor graph-building code. NFC.George Burgess IV2016-06-141-170/+160
OpenPOWER on IntegriCloud