summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [SCEV] Change the SCEV Predicates interfaces for conversion to AddRecExpr to ...Silviu Baranga2016-03-231-1/+1
* [LAA] Add missing debug outputAdam Nemet2016-03-011-1/+3
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-2/+4
* [SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memorySilviu Baranga2016-02-081-18/+43
* Revert r260086 and r260085. They have broken the memorySilviu Baranga2016-02-081-43/+18
* [SCEV][LAA] Add no wrap SCEV predicates and use use them to improve strided p...Silviu Baranga2016-02-081-18/+43
* [LIR] Add support for structs and hand unrolled loopsHaicheng Wu2016-01-261-0/+72
* Speculatively revert r258620 as it is the likely culprid of PR26293.Quentin Colombet2016-01-251-72/+0
* [LIR] Add support for structs and hand unrolled loopsHaicheng Wu2016-01-231-0/+72
* [LAA] Include function name in debug outputAdam Nemet2016-01-181-3/+4
* [Vectorization] Actually return from error case in isStridedPtrKyle Butt2016-01-081-0/+1
* [SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das2015-12-171-2/+2
* Re-commit r255115, with the PredicatedScalarEvolution class moved toSilviu Baranga2015-12-091-44/+45
* Revert r255115 until we figure out how to fix the bot failures.Silviu Baranga2015-12-091-44/+43
* [LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV e...Silviu Baranga2015-12-091-43/+44
* fix 'the the '; NFCSanjay Patel2015-12-071-1/+1
* Fix LoopAccessAnalysis when potentially nullptr check are involvedMehdi Amini2015-11-051-1/+6
* [LAA] LLE 5/6: Add predicate functions Dependence::isForward/isBackward, NFCAdam Nemet2015-11-031-2/+22
* [LAA] LLE 3/6: Rename InterestingDependence to Dependences, NFCAdam Nemet2015-11-031-27/+21
* [LAA] LLE 2/6: Fix a NoDep case that should be a Forward dependenceAdam Nemet2015-11-031-1/+1
* [LAA] LLE 1/6: Expose Forward dependencesAdam Nemet2015-11-031-13/+1
* [SCEV][LV] Add SCEV Predicates and use them to re-implement stride versioningSilviu Baranga2015-11-021-25/+40
* Put global classes into the appropriate namespace.Benjamin Kramer2015-10-281-0/+2
* Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith2015-10-101-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* [LAA] Hold bounds via ValueHandles during SCEV expansionAdam Nemet2015-08-211-3/+6
* [LAA] Comment how memchecks are codegenedAdam Nemet2015-08-191-0/+2
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFCAdam Nemet2015-08-111-4/+4
* [LAA] Remove unused pointer partition argument from needsChecking(), NFCAdam Nemet2015-08-091-10/+4
* [LAA] Remove unused pointer partition argument from generateChecks, NFCAdam Nemet2015-08-091-3/+2
* [LAA] Remove unused pointer partition argument from getNumberOfChecks, NFCAdam Nemet2015-08-071-14/+1
* [LAA] Make the set of runtime checks part of the state of LAA, NFCAdam Nemet2015-08-071-3/+10
* [LAA] Remove unused pointer partition argument from print(), NFCAdam Nemet2015-08-071-4/+2
* [LAA] Remove unused pointer partition argument from addRuntimeCheck, NFCAdam Nemet2015-08-041-2/+2
* [LAA] Remove unused needsAnyChecking(), NFCAdam Nemet2015-08-031-11/+0
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-2/+2
* [LAA] Add clarifying comments for the checking pointer grouping algorithm. NFCSilviu Baranga2015-07-281-1/+24
* [LAA] Split out a helper to print a collection of memchecksAdam Nemet2015-07-271-34/+27
* [LAA] Upper-case variable names, NFCAdam Nemet2015-07-271-4/+4
* [LAA] Split out a helper from addRuntimeCheck to generate the check, NFCAdam Nemet2015-07-271-14/+18
* LoopAccessAnalysis.cpp: Tweak r243239 to avoid side effects. It caused differ...NAKAMURA Takumi2015-07-271-3/+4
* [LAA] Begin moving the logic of generating checks out of addRuntimeCheckAdam Nemet2015-07-261-69/+111
* Fix memcheck interval ends for pointers with negative stridesSilviu Baranga2015-07-161-2/+18
* [LAA] Split out a helper to check the pointer partitions, NFCAdam Nemet2015-07-161-4/+8
* [LAA] Introduce RuntimePointerChecking::PointerInfo, NFCAdam Nemet2015-07-141-29/+33
* [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFCAdam Nemet2015-07-141-43/+41
* Cleanup after r241809 - remove uncessary call to std::sortSilviu Baranga2015-07-131-10/+5
* [LAA] Fix grammar in debug outputAdam Nemet2015-07-091-1/+1
* [LAA] Hide NeedRTCheck logic completely inside canCheckPtrAtRT, NFCAdam Nemet2015-07-091-31/+27
OpenPOWER on IntegriCloud