1. 56fe48b [PM] Remove a pointless optimization. by Chandler Carruth · 9 years ago
  2. aa35167 [PM] Teach BasicAA how to invalidate its result object. by Chandler Carruth · 9 years ago
  3. a07d9b1 [AliasAnalysis] Teach BasicAA about memcpy. by Bryant Wong · 9 years ago
  4. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  5. 39fed39 Fix argument attribute queries with bundle operands by Hal Finkel · 9 years ago
  6. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  7. ab85225b IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
  8. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  9. f2fbf43 Fix comment typos. NFC. by Simon Pilgrim · 9 years ago
  10. 9604f34 [BasicAA] Teach BasicAA to handle the inaccessiblememonly and inaccessiblemem_or_argmemonly attributes by Andrew Kaylor · 9 years ago
  11. 9e2afa8 [BasicAA] Fix - missed alias in GEP expressions by Gerolf Hoflehner · 9 years ago
  12. cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  13. 17e1701 [BasicAA] Avoid calling GetUnderlyingObject, when the result of a previous call can be reused. by Ehsan Amiri · 9 years ago
  14. 037e540 [AliasAnalysis] Treat invariant.start as read-memory by Anna Thomas · 9 years ago
  15. 36e0d01 Consistently use FunctionAnalysisManager by Sean Silva · 9 years ago
  16. 5c12d8f BasicAA should look through functions with returned arguments by Hal Finkel · 9 years ago
  17. 84c9f99 Add writeonly IR attribute by Nicolai Haehnle · 9 years ago
  18. 73694bb Revert "Claim NoAlias if two GEPs index different fields of the same struct" by Daniel Berlin · 9 years ago
  19. e846c9d Claim NoAlias if two GEPs index different fields of the same struct by Daniel Berlin · 9 years ago
  20. ae21491 [BasicAA] Extend inbound GEP negative offset logic to GlobalVariables by Michael Kuperstein · 9 years ago
  21. b9aa1f4 MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA. by Peter Collingbourne · 9 years ago
  22. 82069c4 [BasicAA] Improve precision of alloca vs. inbounds GEP alias queries by Michael Kuperstein · 9 years ago
  23. c6de57e Revert r270268 due to unused variable warnings. by Michael Kuperstein · 9 years ago
  24. f45e5b5 [BasicAA] Turn DecomposeGEPExpression runtime checks into asserts. by Michael Kuperstein · 9 years ago
  25. 9b4ff33 [BasicAA] Update comments based on feedback from hfinkel. NFCI. by Geoff Berry · 9 years ago
  26. ee20294 [BasicAA] Compare GEP indices based on value (Fix PR27418) by Vedant Kumar · 9 years ago
  27. d47f424 [BasicAA] Guard intrinsics don't write to memory by Sanjoy Das · 9 years ago
  28. b92cd52 [BasicAA] Treat llvm.assume as not accessing memory in getModRefBehavior(Function) by Geoff Berry · 10 years ago
  29. d765a82 [TLI] Unify LibFunc signature checking. NFCI. by Ahmed Bougacha · 10 years ago
  30. 5ce3272 Don't IPO over functions that can be de-refined by Sanjoy Das · 10 years ago
  31. 5bfbc3f [AA] Make BasicAA just require domtree. by Chandler Carruth · 10 years ago
  32. b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
  33. b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
  34. d9f4a3d [BasicAA/MDA] Sink aliasing rules for malloc and calloc into BasicAA by Philip Reames · 10 years ago
  35. 12884f7 [AA] Hoist the logic to reformulate various AA queries in terms of other by Chandler Carruth · 10 years ago
  36. 3a63435 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
  37. 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
  38. d24671f [BasicAA] NFC - revised comment for function adjustToPointerSize() by Gerolf Hoflehner · 10 years ago
  39. 87ddb65 [BasicAA] Fix for missing must alias (D16343) by Gerolf Hoflehner · 10 years ago
  40. 73fc84b [BasicAA] Update on r259290 - added missing cast by Gerolf Hoflehner · 10 years ago
  41. 1d1fbb5 [BasicAA] NFC - utility function for two's complement wrap-around by Gerolf Hoflehner · 10 years ago
  42. 19eb031 [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with get{Source,Result}ElementType. by Eduard Burtescu · 10 years ago
  43. 9613b29 fix typos; NFC by Sanjay Patel · 10 years ago
  44. 28eeb3f [BasicAliasAnalysis] Take into account operand bundles in the getModRefInfo function by Igor Laevsky · 10 years ago
  45. fe46cad [BasicAA] Extract WriteOnly predicate on parameters [NFC] by Philip Reames · 10 years ago
  46. ae050a5 [BasicAA] Remove special casing of memset_pattern16 in favor of generic attribute inference by Philip Reames · 10 years ago
  47. cdf46d1 [BasicAA] Delete dead code related to memset/memcpy/memmove intrinsics [NFCI] by Philip Reames · 10 years ago
  48. 0345b0f Fix a typo in BasicAliasAnalysis by David Majnemer · 10 years ago
  49. 484e48e3 Refactor: Simplify boolean conditional return statements in llvm/lib/Analysis by Alexander Kornienko · 10 years ago
  50. 559d170 [AliasAnalysis] Take into account readnone attribute for the function arguments by Igor Laevsky · 10 years ago
  51. 36e84c0 [AliasAnalysis] Take into account readonly attribute for the function arguments by Igor Laevsky · 10 years ago
  52. 277bfae Initialize BasicAAWrapperPass in it's constructor by Keno Fischer · 10 years ago
  53. 557b601 [BasicAliasAnalysis] Simplify expression, no functional change. by Benjamin Kramer · 10 years ago
  54. 05a896a [BasicAA] Bugfix for r251016 by James Molloy · 10 years ago
  55. 5a4d8cd [BasicAA] Non-equal indices in a GEP of a SequentialType don't overlap by James Molloy · 10 years ago
  56. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  57. abdcb3c Fix a think-o in which functions these should surround by Justin Bogner · 10 years ago
  58. aa57ac5 Add some NDEBUG checks I accidentally dropped in r248462 by Justin Bogner · 10 years ago
  59. 49655f8 BasicAA: Move BasicAAResult::alias out-of-line. NFC by Justin Bogner · 10 years ago
  60. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  61. 5989bc6 [BasicAA] Fix the handling of sext and zext in the analysis of GEPs. by Quentin Colombet · 10 years ago
  62. b700e35 [BasicAA] Revert r221876 because it can produce incorrect aliasing by Quentin Colombet · 10 years ago
  63. b20bda7 [BasicAliasAnalysis] Do not check ModRef table for intrinsics by Igor Laevsky · 10 years ago
  64. c5d8112 [PM/AA] Clean up and homogenize comments throughout basic-aa. by Chandler Carruth · 10 years ago
  65. 903c5f9 [PM/AA] Run clang-format over all of basic-aa before making more by Chandler Carruth · 10 years ago
  66. 17e0bc3 [PM/AA] Hoist the interface for BasicAA into a header file. by Chandler Carruth · 10 years ago
  67. d67daae Add a stat to show how often the limit to decompose GEPs in BasicAA is reached. by Wei Mi · 10 years ago
  68. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  69. d8ce16b Analyze recursive PHI nodes in BasicAA by Tobias Edler von Koch · 10 years ago
  70. 779cf85 Revert r241981 "Revert "Revert r236894 "[BasicAA] Fix zext & sext handling""" by Manuel Klimek · 10 years ago
  71. ef28aad Revert "Revert r236894 "[BasicAA] Fix zext & sext handling"" by Hal Finkel · 10 years ago
  72. 39d662f Add argmemonly attribute. by Igor Laevsky · 10 years ago
  73. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  74. c3f49eb [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. by Chandler Carruth · 10 years ago
  75. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  76. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  77. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  78. c41404a [PM/AA] Split the location computation out of getArgLocation so the by Chandler Carruth · 10 years ago
  79. 2ecb8dc Revert r236894 "[BasicAA] Fix zext & sext handling" by Hans Wennborg · 10 years ago
  80. 9e1d335 Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC. by Pete Cooper · 10 years ago
  81. 833f34d Convert PHI getIncomingValue() to foreach over incoming_values(). NFC. by Pete Cooper · 10 years ago
  82. 14f5080 [BasicAA] Fix zext & sext handling by Sanjoy Das · 10 years ago
  83. 3459d6e Update BasicAliasAnalysis to understand that nothing aliases with undef values. by Daniel Berlin · 11 years ago
  84. d288fb8 [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type by David Blaikie · 11 years ago
  85. 9e77de2 Small optimization to avoid getting pass info when we will not run loop by Daniel Berlin · 11 years ago
  86. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  87. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  88. 29efe3b [BasicAA] Try to disambiguate GEPs through arrays of structs into by Ahmed Bougacha · 11 years ago
  89. 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
  90. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  91. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  92. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  93. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  94. 45ba2c1 Revert r219432 - "Revert "[BasicAA] Revert "Revert r218714 - Make better use of zext and sign information.""" by Hal Finkel · 11 years ago
  95. cbbd3df Revert "[BasicAA] Revert "Revert r218714 - Make better use of zext and sign information."" by Hal Finkel · 11 years ago
  96. 43ce71f [BasicAA] Revert "Revert r218714 - Make better use of zext and sign information." by Hal Finkel · 11 years ago
  97. 2e52f02 Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdness exposed by it. by Benjamin Kramer · 11 years ago
  98. 89e9c17 [BasicAA] Revert r218714 - Make better use of zext and sign information. by Lang Hames · 11 years ago
  99. fd86317 [BasicAA] Make better use of zext and sign information by Hal Finkel · 11 years ago
  100. 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago