summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [inliner] Fix the early-exit of the inline cost analysis to correctlyChandler Carruth2015-05-271-25/+32
* [InstSimplify] Handle some overflow intrinsics in InstSimplifyDavid Majnemer2015-05-221-5/+43
* Revert r236894 "[BasicAA] Fix zext & sext handling"Hans Wennborg2015-05-221-199/+60
* Test commit. Fix typo in MemDerefPrinter.cpp comment.Artur Pilipenko2015-05-211-1/+1
* Reapply r237539 with a fix for the Chromium build.James Molloy2015-05-201-2/+9
* Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper2015-05-202-3/+3
* Dereferenceable, dereferenceable_or_null metadata for loadsSanjoy Das2015-05-191-0/+13
* Exploit dereferenceable_or_null attribute in LICM passSanjoy Das2015-05-181-17/+99
* [ScalarEvolution] refactor: extract interface getGEPExprJingyue Wu2015-05-181-41/+55
* [LoopAccesses] If shouldRetryWithRuntimeCheck, reset InterestingDependencesAdam Nemet2015-05-181-2/+7
* [LoopAccesses] Rearrange printed lines in -analyzeAdam Nemet2015-05-181-4/+4
* [LoopAccesses] Debug improvementAdam Nemet2015-05-181-0/+1
* Allow min/max detection to see through casts.James Molloy2015-05-151-14/+56
* [DependenceAnalysis] Fix for PR21585: collectUpperBound triggers assertsJames Molloy2015-05-151-2/+20
* [ValueTracking] refactor: extract method haveNoCommonBitsSetJingyue Wu2015-05-141-0/+15
* [ConstantFolding] Fix wrong folding of intrinsic 'convert.from.fp16'.Andrea Di Biagio2015-05-141-2/+2
* Add llvm::all_of which wraps std::all_of.Pete Cooper2015-05-131-5/+1
* Test commit: Remove unnecessary spaces.Teresa Johnson2015-05-131-1/+1
* Constify arguments in AliasSetTracker methods. NFCPete Cooper2015-05-131-4/+5
* Change a loop in LoopInfo to foreach. NFCPete Cooper2015-05-131-2/+2
* Constify arguments to methods in LoopInfo. NFCPete Cooper2015-05-131-3/+3
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-125-21/+15
* Rip min/max pattern matching out of InstCombine and intoJames Molloy2015-05-111-0/+81
* [BasicAA] Fix zext & sext handlingSanjoy Das2015-05-081-60/+199
* Fix information loss in branch probability computation.Diego Novillo2015-05-071-12/+25
* Populate list of vectorizable functions for Accelerate library.Michael Zolotukhin2015-05-071-4/+32
* Added support for building against Android API-9 SDKVince Harron2015-05-071-1/+1
* Allow 0-weight branches in BranchProbabilityInfo.Diego Novillo2015-05-061-5/+7
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-2/+2
* [Statepoint] Clean up Statepoint.h: accessor names.Sanjoy Das2015-05-061-1/+2
* Update BasicAliasAnalysis to understand that nothing aliases with undef values.Daniel Berlin2015-05-051-0/+5
* Fix -Wpessimizing-move warnings by removing std::move calls.Richard Trieu2015-04-301-1/+1
* [WinEH] Start EH preparation for 32-bit x86, it uses no argumentsReid Kleckner2015-04-291-2/+2
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-6/+6
* Make getModRefInfo(Instruction *) not crash on certain types of instructionsDaniel Berlin2015-04-281-10/+13
* Fix typo in comment.Diego Novillo2015-04-241-1/+1
* [getUnderlyingOjbects] Analyze loop PHIs further to remove false positivesAdam Nemet2015-04-232-11/+57
* Move Value.isDereferenceablePointer to ValueTracking [NFC]Philip Reames2015-04-232-2/+143
* Fix a type mismatch assert in SCEV divisionBrendon Cahoon2015-04-221-0/+8
* Revamp PredIteratorCache interface to be cleaner.Daniel Berlin2015-04-211-14/+11
* Move IDF Calculation to a separate file, expose an interface to it.Daniel Berlin2015-04-212-0/+96
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-211-1/+1
* Recognize n/1 in the SCEV divide functionBrendon Cahoon2015-04-201-0/+7
* [LoopAccesses] Improve debug outputAdam Nemet2015-04-171-4/+8
* DebugInfo: Gut DIType and subclassesDuncan P. N. Exon Smith2015-04-161-11/+11
* DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith2015-04-151-4/+4
* One more -Wrange-loop-analysis cleanup.Richard Trieu2015-04-151-1/+1
* Add range iterators for post order and inverse post order. Use themDaniel Berlin2015-04-151-12/+10
* Re-apply r234898 and fix tests.Daniel Jasper2015-04-151-0/+8
* Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu2015-04-151-1/+1
OpenPOWER on IntegriCloud