| Commit message (Expand) | Author | Age | Files | Lines |
* | [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible | Chandler Carruth | 2015-09-09 | 1 | -3/+3 |
* | [LAA] Hold bounds via ValueHandles during SCEV expansion | Adam Nemet | 2015-08-21 | 1 | -3/+6 |
* | [LAA] Comment how memchecks are codegened | Adam Nemet | 2015-08-19 | 1 | -0/+2 |
* | [PM] Port ScalarEvolution to the new pass manager. | Chandler Carruth | 2015-08-17 | 1 | -3/+3 |
* | [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFC | Adam Nemet | 2015-08-11 | 1 | -4/+4 |
* | [LAA] Remove unused pointer partition argument from needsChecking(), NFC | Adam Nemet | 2015-08-09 | 1 | -10/+4 |
* | [LAA] Remove unused pointer partition argument from generateChecks, NFC | Adam Nemet | 2015-08-09 | 1 | -3/+2 |
* | [LAA] Remove unused pointer partition argument from getNumberOfChecks, NFC | Adam Nemet | 2015-08-07 | 1 | -14/+1 |
* | [LAA] Make the set of runtime checks part of the state of LAA, NFC | Adam Nemet | 2015-08-07 | 1 | -3/+10 |
* | [LAA] Remove unused pointer partition argument from print(), NFC | Adam Nemet | 2015-08-07 | 1 | -4/+2 |
* | [LAA] Remove unused pointer partition argument from addRuntimeCheck, NFC | Adam Nemet | 2015-08-04 | 1 | -2/+2 |
* | [LAA] Remove unused needsAnyChecking(), NFC | Adam Nemet | 2015-08-03 | 1 | -11/+0 |
* | De-constify pointers to Type since they can't be modified. NFC | Craig Topper | 2015-08-01 | 1 | -2/+2 |
* | [LAA] Add clarifying comments for the checking pointer grouping algorithm. NFC | Silviu Baranga | 2015-07-28 | 1 | -1/+24 |
* | [LAA] Split out a helper to print a collection of memchecks | Adam Nemet | 2015-07-27 | 1 | -34/+27 |
* | [LAA] Upper-case variable names, NFC | Adam Nemet | 2015-07-27 | 1 | -4/+4 |
* | [LAA] Split out a helper from addRuntimeCheck to generate the check, NFC | Adam Nemet | 2015-07-27 | 1 | -14/+18 |
* | LoopAccessAnalysis.cpp: Tweak r243239 to avoid side effects. It caused differ... | NAKAMURA Takumi | 2015-07-27 | 1 | -3/+4 |
* | [LAA] Begin moving the logic of generating checks out of addRuntimeCheck | Adam Nemet | 2015-07-26 | 1 | -69/+111 |
* | Fix memcheck interval ends for pointers with negative strides | Silviu Baranga | 2015-07-16 | 1 | -2/+18 |
* | [LAA] Split out a helper to check the pointer partitions, NFC | Adam Nemet | 2015-07-16 | 1 | -4/+8 |
* | [LAA] Introduce RuntimePointerChecking::PointerInfo, NFC | Adam Nemet | 2015-07-14 | 1 | -29/+33 |
* | [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFC | Adam Nemet | 2015-07-14 | 1 | -43/+41 |
* | Cleanup after r241809 - remove uncessary call to std::sort | Silviu Baranga | 2015-07-13 | 1 | -10/+5 |
* | [LAA] Fix grammar in debug output | Adam Nemet | 2015-07-09 | 1 | -1/+1 |
* | [LAA] Hide NeedRTCheck logic completely inside canCheckPtrAtRT, NFC | Adam Nemet | 2015-07-09 | 1 | -31/+27 |
* | Don't rely on the DepCands iteration order when constructing checking pointer... | Silviu Baranga | 2015-07-09 | 1 | -4/+26 |
* | [LAA] Fix line break in comment | Adam Nemet | 2015-07-09 | 1 | -1/+1 |
* | [LAA] Rename IsRTNeeded to IsRTCheckAnalysisNeeded | Adam Nemet | 2015-07-09 | 1 | -6/+17 |
* | [LAA] Fix misleading use of word 'consecutive' | Adam Nemet | 2015-07-09 | 1 | -3/+3 |
* | [LAA] Revert a small part of r239295 | Adam Nemet | 2015-07-08 | 1 | -6/+20 |
* | [LAA] Add missing debug output after r239285 | Adam Nemet | 2015-07-08 | 1 | -1/+3 |
* | [LAA] Merge memchecks for accesses separated by a constant offset | Silviu Baranga | 2015-07-08 | 1 | -38/+215 |
* | Move VectorUtils from Transforms to Analysis to correct layering violation | David Blaikie | 2015-06-26 | 1 | -1/+1 |
* | [LAA] Try to prove non-wrapping of pointers if SCEV cannot | Adam Nemet | 2015-06-26 | 1 | -1/+49 |
* | [PM/AA] Remove the UnknownSize static member from AliasAnalysis. | Chandler Carruth | 2015-06-17 | 1 | -2/+2 |
* | [PM/AA] Remove the Location typedef from the AliasAnalysis class now | Chandler Carruth | 2015-06-17 | 1 | -4/+4 |
* | [LAA] Fix estimation of number of memchecks | Silviu Baranga | 2015-06-08 | 1 | -38/+34 |
* | [LoopVectorize] Teach Loop Vectorizor about interleaved memory accesses. | Hao Liu | 2015-06-08 | 1 | -7/+2 |
* | [LoopAccessAnalysis] Teach LAA to check the memory dependence between strided... | Hao Liu | 2015-06-08 | 1 | -12/+101 |
* | [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and | Chandler Carruth | 2015-06-04 | 1 | -2/+2 |
* | [LoopAccesses] If shouldRetryWithRuntimeCheck, reset InterestingDependences | Adam Nemet | 2015-05-18 | 1 | -2/+7 |
* | [LoopAccesses] Rearrange printed lines in -analyze | Adam Nemet | 2015-05-18 | 1 | -4/+4 |
* | [LoopAccesses] Debug improvement | Adam Nemet | 2015-05-18 | 1 | -0/+1 |
* | [getUnderlyingOjbects] Analyze loop PHIs further to remove false positives | Adam Nemet | 2015-04-23 | 1 | -8/+14 |
* | [LoopAccesses] Improve debug output | Adam Nemet | 2015-04-17 | 1 | -4/+8 |
* | [LoopAccesses] Properly print whether memchecks are needed | Adam Nemet | 2015-04-14 | 1 | -3/+3 |
* | [LoopAccesses] Allow analysis to complete in the presence of uniform stores | Adam Nemet | 2015-04-08 | 1 | -11/+8 |
* | Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform ... | Adam Nemet | 2015-04-08 | 1 | -8/+11 |
* | [LoopAccesses] Allow analysis to complete in the presence of uniform stores | Adam Nemet | 2015-04-07 | 1 | -11/+8 |