1. a02ce98 [Vectorization] Actually return from error case in isStridedPtr by Kyle Butt · 10 years ago
  2. 0de2fec [SCEV] Add and use SCEVConstant::getAPInt; NFCI by Sanjoy Das · 10 years ago
  3. 9cd9a7e Re-commit r255115, with the PredicatedScalarEvolution class moved to by Silviu Baranga · 10 years ago
  4. ad1ccb3 Revert r255115 until we figure out how to fix the bot failures. by Silviu Baranga · 10 years ago
  5. 41eb682 [LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV expressions by Silviu Baranga · 10 years ago
  6. e4b9f50 fix 'the the '; NFC by Sanjay Patel · 10 years ago
  7. afd1351 Fix LoopAccessAnalysis when potentially nullptr check are involved by Mehdi Amini · 10 years ago
  8. 397f582 [LAA] LLE 5/6: Add predicate functions Dependence::isForward/isBackward, NFC by Adam Nemet · 10 years ago
  9. a2df750 [LAA] LLE 3/6: Rename InterestingDependence to Dependences, NFC by Adam Nemet · 10 years ago
  10. d7037c5 [LAA] LLE 2/6: Fix a NoDep case that should be a Forward dependence by Adam Nemet · 10 years ago
  11. b45516e [LAA] LLE 1/6: Expose Forward dependences by Adam Nemet · 10 years ago
  12. e3c0534 [SCEV][LV] Add SCEV Predicates and use them to re-implement stride versioning by Silviu Baranga · 10 years ago
  13. 039b104 Put global classes into the appropriate namespace. by Benjamin Kramer · 10 years ago
  14. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  15. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  16. 4e533ef [LAA] Hold bounds via ValueHandles during SCEV expansion by Adam Nemet · 10 years ago
  17. cdb791c [LAA] Comment how memchecks are codegened by Adam Nemet · 10 years ago
  18. 2f1fd16 [PM] Port ScalarEvolution to the new pass manager. by Chandler Carruth · 10 years ago
  19. 5b0a479 [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFC by Adam Nemet · 10 years ago
  20. 651a5a2 [LAA] Remove unused pointer partition argument from needsChecking(), NFC by Adam Nemet · 10 years ago
  21. 3853088 [LAA] Remove unused pointer partition argument from generateChecks, NFC by Adam Nemet · 10 years ago
  22. 155e874 [LAA] Remove unused pointer partition argument from getNumberOfChecks, NFC by Adam Nemet · 10 years ago
  23. 1584039 [LAA] Make the set of runtime checks part of the state of LAA, NFC by Adam Nemet · 10 years ago
  24. 3a91e94 [LAA] Remove unused pointer partition argument from print(), NFC by Adam Nemet · 10 years ago
  25. 8701118 [LAA] Remove unused pointer partition argument from addRuntimeCheck, NFC by Adam Nemet · 10 years ago
  26. 53e30ae [LAA] Remove unused needsAnyChecking(), NFC by Adam Nemet · 10 years ago
  27. e3dcce9 De-constify pointers to Type since they can't be modified. NFC by Craig Topper · 10 years ago
  28. 4825060 [LAA] Add clarifying comments for the checking pointer grouping algorithm. NFC by Silviu Baranga · 10 years ago
  29. 54f0b83 [LAA] Split out a helper to print a collection of memchecks by Adam Nemet · 10 years ago
  30. 7c52e05 [LAA] Upper-case variable names, NFC by Adam Nemet · 10 years ago
  31. bbe1f1d [LAA] Split out a helper from addRuntimeCheck to generate the check, NFC by Adam Nemet · 10 years ago
  32. 94abbbd LoopAccessAnalysis.cpp: Tweak r243239 to avoid side effects. It caused different emissions between gcc and clang. by NAKAMURA Takumi · 10 years ago
  33. 1da7df3 [LAA] Begin moving the logic of generating checks out of addRuntimeCheck by Adam Nemet · 10 years ago
  34. 0e5804a Fix memcheck interval ends for pointers with negative strides by Silviu Baranga · 10 years ago
  35. 041e6de [LAA] Split out a helper to check the pointer partitions, NFC by Adam Nemet · 10 years ago
  36. 9f7dedc [LAA] Introduce RuntimePointerChecking::PointerInfo, NFC by Adam Nemet · 10 years ago
  37. 7cdebac [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFC by Adam Nemet · 10 years ago
  38. a647c30 Cleanup after r241809 - remove uncessary call to std::sort by Silviu Baranga · 10 years ago
  39. 0f67c6c [LAA] Fix grammar in debug output by Adam Nemet · 10 years ago
  40. ee61474 [LAA] Hide NeedRTCheck logic completely inside canCheckPtrAtRT, NFC by Adam Nemet · 10 years ago
  41. ce3877f Don't rely on the DepCands iteration order when constructing checking pointer groups by Silviu Baranga · 10 years ago
  42. b41d2d3 [LAA] Fix line break in comment by Adam Nemet · 10 years ago
  43. 5dc3b2c [LAA] Rename IsRTNeeded to IsRTCheckAnalysisNeeded by Adam Nemet · 10 years ago
  44. 943befe [LAA] Fix misleading use of word 'consecutive' by Adam Nemet · 10 years ago
  45. 424edc6 [LAA] Revert a small part of r239295 by Adam Nemet · 10 years ago
  46. 0131a56 [LAA] Add missing debug output after r239285 by Adam Nemet · 10 years ago
  47. 1b6b50a [LAA] Merge memchecks for accesses separated by a constant offset by Silviu Baranga · 10 years ago
  48. b447ac6 Move VectorUtils from Transforms to Analysis to correct layering violation by David Blaikie · 10 years ago
  49. c4866d2 [LAA] Try to prove non-wrapping of pointers if SCEV cannot by Adam Nemet · 10 years ago
  50. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  51. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  52. 98a1371 [LAA] Fix estimation of number of memchecks by Silviu Baranga · 10 years ago
  53. 32c0539 [LoopVectorize] Teach Loop Vectorizor about interleaved memory accesses. by Hao Liu · 10 years ago
  54. 751004a [LoopAccessAnalysis] Teach LAA to check the memory dependence between strided accesses. by Hao Liu · 10 years ago
  55. 70c61c1 [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and by Chandler Carruth · 11 years ago
  56. df3dc5b [LoopAccesses] If shouldRetryWithRuntimeCheck, reset InterestingDependences by Adam Nemet · 11 years ago
  57. c338432 [LoopAccesses] Rearrange printed lines in -analyze by Adam Nemet · 11 years ago
  58. f10ca27 [LoopAccesses] Debug improvement by Adam Nemet · 11 years ago
  59. e2b885c [getUnderlyingOjbects] Analyze loop PHIs further to remove false positives by Adam Nemet · 11 years ago
  60. 8dcb3b6 [LoopAccesses] Improve debug output by Adam Nemet · 11 years ago
  61. 26da8e9 [LoopAccesses] Properly print whether memchecks are needed by Adam Nemet · 11 years ago
  62. ce48250 [LoopAccesses] Allow analysis to complete in the presence of uniform stores by Adam Nemet · 11 years ago
  63. e09a928 Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform stores" by Adam Nemet · 11 years ago
  64. 0515c33 [LoopAccesses] Allow analysis to complete in the presence of uniform stores by Adam Nemet · 11 years ago
  65. 51870d1 [LoopAccesses] New API to query if memchecks are necessary after partitioning by Adam Nemet · 11 years ago
  66. 90fec84 [LoopAccesses] Handle case when no memchecks are needed after partitioning by Adam Nemet · 11 years ago
  67. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  68. 9b3cf60 LoopVectorize: teach loop vectorizer to vectorize calls. by Michael Zolotukhin · 11 years ago
  69. 4bb90a7 [LoopAccesses] Add debug message to indicate the result of the analysis by Adam Nemet · 11 years ago
  70. d388e93 LoopAccessAnalysis: Silence -Wreturn-type diagnostic from GCC by David Majnemer · 11 years ago
  71. 949e91a [LAA-memchecks] Comment improvement by Adam Nemet · 11 years ago
  72. ec1e2bb [LAA-memchecks 3/3] Introduce pointer partitions for memchecks by Adam Nemet · 11 years ago
  73. 98c4c5d [LAA-memchecks 2/3] Move number of memcheck threshold checking to LV by Adam Nemet · 11 years ago
  74. b6dc76f [LAA-memchecks 1/3] Split out NumComparisons checks. NFC by Adam Nemet · 11 years ago
  75. 58913d6 [LoopAccesses 3/3] Print the dependences with -analyze by Adam Nemet · 11 years ago
  76. 9c92657 [LoopAccesses 2/3] Allow querying of interesting dependences by Adam Nemet · 11 years ago
  77. dee666b [LoopAccesses 1/3] Expose MemoryDepChecker to LAA users by Adam Nemet · 11 years ago
  78. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  79. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  80. 9cc0c39 [LV/LoopAccesses] Backward dependences are not safe just because the by Adam Nemet · 11 years ago
  81. 1d862af [LoopAccesses] Add command-line option for RuntimeMemoryCheckThreshold by Adam Nemet · 11 years ago
  82. 8bc61df [LoopAccesses] LAA::getInfo to use const reference for stride parameter by Adam Nemet · 11 years ago
  83. 57ac766 [LoopAccesses] Change LAA:getInfo to return a constant reference by Adam Nemet · 11 years ago
  84. e91cc6e [LoopAccesses] Add -analyze support by Adam Nemet · 11 years ago
  85. 2bd6e98 [LoopAccesses] Split out LoopAccessReport from VectorizerReport by Adam Nemet · 11 years ago
  86. 3e87634 [LoopAccesses] Add missing const to APIs in VectorizationReport by Adam Nemet · 11 years ago
  87. 929c38e [LoopAccesses] Add canAnalyzeLoop by Adam Nemet · 11 years ago
  88. 339f42b [LoopAccesses] Change debug messages from LV to LAA by Adam Nemet · 11 years ago
  89. 3bfd93d [LoopAccesses] Create the analysis pass by Adam Nemet · 11 years ago
  90. 436018c [LoopAccesses] Cache the result of canVectorizeMemory by Adam Nemet · 11 years ago
  91. c922853 [LoopAccesses] Stash the report from the analysis rather than emitting it by Adam Nemet · 11 years ago
  92. f219c64 [LoopAccesses] Make VectorizerParams global + fix for cyclic dep by Adam Nemet · 11 years ago
  93. 04d4163 Revert "Reformat." by Adam Nemet · 11 years ago
  94. a250484 Reformat. by NAKAMURA Takumi · 11 years ago
  95. fa520c5 Revert r229622: "[LoopAccesses] Make VectorizerParams global" and others. r229622 brought cyclic dependencies between Analysis and Vector. by NAKAMURA Takumi · 11 years ago
  96. 90b1d15 Analysis: fix buildbots by Saleem Abdulrasool · 11 years ago
  97. 85fd9f8 [LoopAccesses] Change LAA:getInfo to return a constant reference by Adam Nemet · 11 years ago
  98. 75bc2d1 [LoopAccesses] Add -analyze support by Adam Nemet · 11 years ago
  99. d7350db [LoopAccesses] Split out LoopAccessReport from VectorizerReport by Adam Nemet · 11 years ago
  100. 8b12afb [LoopAccesses] Add missing const to APIs in VectorizationReport by Adam Nemet · 11 years ago