1. 530851c [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  2. 598d163 BasicAA: assert on another case where aliasGEP shouldn't get a PartialAlias response by Nuno Lopes · 8 years ago
  3. c7d4110 BasicAA: aliasGEP shouldn't get a PartialAlias response here by Nuno Lopes · 8 years ago
  4. a089dd8 Whitespace. by NAKAMURA Takumi · 8 years ago
  5. 76bab1f Revert r307581, "Avoid doing conservative phi checks in aliasSameBasePointerGEPs() if no phis have been visited yet." by NAKAMURA Takumi · 8 years ago
  6. 2ff973f Avoid doing conservative phi checks in aliasSameBasePointerGEPs() if no phis have been visited yet. by Farhana Aleen · 8 years ago
  7. d3711ee [BasicAA] Add type check and Value equality check around code added in r305481. by Craig Topper · 8 years ago
  8. 47f8560 [BasicAA] Use MayAlias instead of PartialAlias for fallback. by Michael Kruse · 8 years ago
  9. 5875254 [BasicAA] Don't call isKnownNonEqual if we might be have gone through a PHINode. by Craig Topper · 8 years ago
  10. a5130bb BasicAA: Uninserted instructions have no parent, and notDifferentParent explicitly allows for this case, but getParent crashes when handed one. by Daniel Berlin · 8 years ago
  11. 1a36b7d [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits. by Craig Topper · 8 years ago
  12. dfc8955 [BasicAA] Alphabetize includes. NFC by Craig Topper · 8 years ago
  13. 9fe3579 [ValueTracking] Remove const_casts on several calls to computeKnownBits and ComputeSignBit. NFC by Craig Topper · 8 years ago
  14. 610c966 Handle invariant.group.barrier in BasicAA by Piotr Padlewski · 9 years ago
  15. f09c1e3 Add a getPointerOperandType() helper to LoadInst and StoreInst; NFC by Sanjoy Das · 9 years ago
  16. 09bb760 [MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA can check for both at the same time by Craig Topper · 9 years ago
  17. fb502d2 [IR] Make paramHasAttr to use arg indices instead of attr indices by Reid Kleckner · 9 years ago
  18. 56c7e88 Let llvm.objectsize be conservative with null pointers by George Burgess IV · 9 years ago
  19. 37cba43 [BasicAA] Take attributes into account when requesting modref info for a call site by Igor Laevsky · 9 years ago
  20. 1726fc6 Fix BasicAA incorrect assumption on GEP by Mehdi Amini · 9 years ago
  21. d21529f [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC) by David L. Jones · 9 years ago
  22. 56fe48b [PM] Remove a pointless optimization. by Chandler Carruth · 9 years ago
  23. aa35167 [PM] Teach BasicAA how to invalidate its result object. by Chandler Carruth · 9 years ago
  24. a07d9b1 [AliasAnalysis] Teach BasicAA about memcpy. by Bryant Wong · 9 years ago
  25. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  26. 39fed39 Fix argument attribute queries with bundle operands by Hal Finkel · 9 years ago
  27. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  28. ab85225b IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
  29. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  30. f2fbf43 Fix comment typos. NFC. by Simon Pilgrim · 9 years ago
  31. 9604f34 [BasicAA] Teach BasicAA to handle the inaccessiblememonly and inaccessiblemem_or_argmemonly attributes by Andrew Kaylor · 9 years ago
  32. 9e2afa8 [BasicAA] Fix - missed alias in GEP expressions by Gerolf Hoflehner · 9 years ago
  33. cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  34. 17e1701 [BasicAA] Avoid calling GetUnderlyingObject, when the result of a previous call can be reused. by Ehsan Amiri · 9 years ago
  35. 037e540 [AliasAnalysis] Treat invariant.start as read-memory by Anna Thomas · 9 years ago
  36. 36e0d01 Consistently use FunctionAnalysisManager by Sean Silva · 9 years ago
  37. 5c12d8f BasicAA should look through functions with returned arguments by Hal Finkel · 9 years ago
  38. 84c9f99 Add writeonly IR attribute by Nicolai Haehnle · 9 years ago
  39. 73694bb Revert "Claim NoAlias if two GEPs index different fields of the same struct" by Daniel Berlin · 9 years ago
  40. e846c9d Claim NoAlias if two GEPs index different fields of the same struct by Daniel Berlin · 9 years ago
  41. ae21491 [BasicAA] Extend inbound GEP negative offset logic to GlobalVariables by Michael Kuperstein · 9 years ago
  42. b9aa1f4 MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA. by Peter Collingbourne · 9 years ago
  43. 82069c4 [BasicAA] Improve precision of alloca vs. inbounds GEP alias queries by Michael Kuperstein · 9 years ago
  44. c6de57e Revert r270268 due to unused variable warnings. by Michael Kuperstein · 9 years ago
  45. f45e5b5 [BasicAA] Turn DecomposeGEPExpression runtime checks into asserts. by Michael Kuperstein · 9 years ago
  46. 9b4ff33 [BasicAA] Update comments based on feedback from hfinkel. NFCI. by Geoff Berry · 9 years ago
  47. ee20294 [BasicAA] Compare GEP indices based on value (Fix PR27418) by Vedant Kumar · 9 years ago
  48. d47f424 [BasicAA] Guard intrinsics don't write to memory by Sanjoy Das · 9 years ago
  49. b92cd52 [BasicAA] Treat llvm.assume as not accessing memory in getModRefBehavior(Function) by Geoff Berry · 10 years ago
  50. d765a82 [TLI] Unify LibFunc signature checking. NFCI. by Ahmed Bougacha · 10 years ago
  51. 5ce3272 Don't IPO over functions that can be de-refined by Sanjoy Das · 10 years ago
  52. 5bfbc3f [AA] Make BasicAA just require domtree. by Chandler Carruth · 10 years ago
  53. b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
  54. b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
  55. d9f4a3d [BasicAA/MDA] Sink aliasing rules for malloc and calloc into BasicAA by Philip Reames · 10 years ago
  56. 12884f7 [AA] Hoist the logic to reformulate various AA queries in terms of other by Chandler Carruth · 10 years ago
  57. 3a63435 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
  58. 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
  59. d24671f [BasicAA] NFC - revised comment for function adjustToPointerSize() by Gerolf Hoflehner · 10 years ago
  60. 87ddb65 [BasicAA] Fix for missing must alias (D16343) by Gerolf Hoflehner · 10 years ago
  61. 73fc84b [BasicAA] Update on r259290 - added missing cast by Gerolf Hoflehner · 10 years ago
  62. 1d1fbb5 [BasicAA] NFC - utility function for two's complement wrap-around by Gerolf Hoflehner · 10 years ago
  63. 19eb031 [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with get{Source,Result}ElementType. by Eduard Burtescu · 10 years ago
  64. 9613b29 fix typos; NFC by Sanjay Patel · 10 years ago
  65. 28eeb3f [BasicAliasAnalysis] Take into account operand bundles in the getModRefInfo function by Igor Laevsky · 10 years ago
  66. fe46cad [BasicAA] Extract WriteOnly predicate on parameters [NFC] by Philip Reames · 10 years ago
  67. ae050a5 [BasicAA] Remove special casing of memset_pattern16 in favor of generic attribute inference by Philip Reames · 10 years ago
  68. cdf46d1 [BasicAA] Delete dead code related to memset/memcpy/memmove intrinsics [NFCI] by Philip Reames · 10 years ago
  69. 0345b0f Fix a typo in BasicAliasAnalysis by David Majnemer · 10 years ago
  70. 484e48e3 Refactor: Simplify boolean conditional return statements in llvm/lib/Analysis by Alexander Kornienko · 10 years ago
  71. 559d170 [AliasAnalysis] Take into account readnone attribute for the function arguments by Igor Laevsky · 10 years ago
  72. 36e84c0 [AliasAnalysis] Take into account readonly attribute for the function arguments by Igor Laevsky · 10 years ago
  73. 277bfae Initialize BasicAAWrapperPass in it's constructor by Keno Fischer · 10 years ago
  74. 557b601 [BasicAliasAnalysis] Simplify expression, no functional change. by Benjamin Kramer · 10 years ago
  75. 05a896a [BasicAA] Bugfix for r251016 by James Molloy · 10 years ago
  76. 5a4d8cd [BasicAA] Non-equal indices in a GEP of a SequentialType don't overlap by James Molloy · 10 years ago
  77. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  78. abdcb3c Fix a think-o in which functions these should surround by Justin Bogner · 10 years ago
  79. aa57ac5 Add some NDEBUG checks I accidentally dropped in r248462 by Justin Bogner · 10 years ago
  80. 49655f8 BasicAA: Move BasicAAResult::alias out-of-line. NFC by Justin Bogner · 10 years ago
  81. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  82. 5989bc6 [BasicAA] Fix the handling of sext and zext in the analysis of GEPs. by Quentin Colombet · 10 years ago
  83. b700e35 [BasicAA] Revert r221876 because it can produce incorrect aliasing by Quentin Colombet · 10 years ago
  84. b20bda7 [BasicAliasAnalysis] Do not check ModRef table for intrinsics by Igor Laevsky · 10 years ago
  85. c5d8112 [PM/AA] Clean up and homogenize comments throughout basic-aa. by Chandler Carruth · 10 years ago
  86. 903c5f9 [PM/AA] Run clang-format over all of basic-aa before making more by Chandler Carruth · 10 years ago
  87. 17e0bc3 [PM/AA] Hoist the interface for BasicAA into a header file. by Chandler Carruth · 10 years ago
  88. d67daae Add a stat to show how often the limit to decompose GEPs in BasicAA is reached. by Wei Mi · 10 years ago
  89. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  90. d8ce16b Analyze recursive PHI nodes in BasicAA by Tobias Edler von Koch · 10 years ago
  91. 779cf85 Revert r241981 "Revert "Revert r236894 "[BasicAA] Fix zext & sext handling""" by Manuel Klimek · 10 years ago
  92. ef28aad Revert "Revert r236894 "[BasicAA] Fix zext & sext handling"" by Hal Finkel · 10 years ago
  93. 39d662f Add argmemonly attribute. by Igor Laevsky · 10 years ago
  94. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  95. c3f49eb [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. by Chandler Carruth · 10 years ago
  96. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  97. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  98. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  99. c41404a [PM/AA] Split the location computation out of getArgLocation so the by Chandler Carruth · 10 years ago
  100. 2ecb8dc Revert r236894 "[BasicAA] Fix zext & sext handling" by Hans Wennborg · 10 years ago