1. 698f0de [AliasAnalysis] Fences do not modify constant memory location by Anna Thomas · 9 years ago
  2. 56fe48b [PM] Remove a pointless optimization. by Chandler Carruth · 9 years ago
  3. 17c630a [PM] Teach the AAManager and AAResults layer (the worst offender for by Chandler Carruth · 9 years ago
  4. f19e114 Revert part of r289765 that is not necessary by Hal Finkel · 9 years ago
  5. 39fed39 Fix argument attribute queries with bundle operands by Hal Finkel · 9 years ago
  6. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  7. 9604f34 [BasicAA] Teach BasicAA to handle the inaccessiblememonly and inaccessiblemem_or_argmemonly attributes by Andrew Kaylor · 9 years ago
  8. a940f36 [AliasAnalysis] Give back AA results for fence instructions by David Majnemer · 9 years ago
  9. 9343f36 AliasAnalysis: unify getModRefInfo(I, CS) semantics with other overloads by Nicolai Haehnle · 9 years ago
  10. bfa401e [CFLAA] Split into Anders+Steens analysis. by George Burgess IV · 9 years ago
  11. 84c9f99 Add writeonly IR attribute by Nicolai Haehnle · 9 years ago
  12. d0bdf3e Fix AAResults::callCapturesBefore for operand bundles by Sanjoy Das · 9 years ago
  13. 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
  14. b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
  15. 12884f7 [AA] Hoist the logic to reformulate various AA queries in terms of other by Chandler Carruth · 10 years ago
  16. df0cd72 [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix for clang. by NAKAMURA Takumi · 10 years ago
  17. ca04a1f Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tweaks." by NAKAMURA Takumi · 10 years ago
  18. de40e74 [PM] Appease mingw32's auto-import DLL build with minimal tweaks. by NAKAMURA Takumi · 10 years ago
  19. 3a63435 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
  20. 6f5770b10 [PM/AA] Actually wire the AAManager I built for the new pass manager by Chandler Carruth · 10 years ago
  21. 1c481f5 Add an "addUsedAAAnalyses" helper function by Sanjoy Das · 10 years ago
  22. 55394d9 Remove SCEVAAWrapperPass from createLegacyPMAAResults; NFC by Sanjoy Das · 10 years ago
  23. d7f613d fix formatting; NFC by Sanjay Patel · 10 years ago
  24. d99299e don't duplicate comments that are in the header file; NFC by Sanjay Patel · 10 years ago
  25. 6727c01 [AliasAnalysis] CatchPad and CatchRet can modify escaped memory by David Majnemer · 10 years ago
  26. 2be1075 [AA] Enhance the new AliasAnalysis infrastructure with an optional by Chandler Carruth · 10 years ago
  27. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  28. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  29. 50fee93 [PM/AA] Simplify the AliasAnalysis interface by removing a wrapper by Chandler Carruth · 10 years ago
  30. 45f3954 [AA] Use CallSite cast idiom. No functionality change. by Benjamin Kramer · 10 years ago
  31. dfc1d96 [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore by Bruno Cardoso Lopes · 10 years ago
  32. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  33. a1032a0 [PM/AA] Remove the last of the legacy update API from AliasAnalysis as by Chandler Carruth · 10 years ago
  34. 9f2bf1af [PM/AA] Remove the addEscapingUse update API that won't be easy to by Chandler Carruth · 10 years ago
  35. 00ebdbc [PM/AA] Completely remove the AliasAnalysis::copyValue interface. by Chandler Carruth · 10 years ago
  36. c3f49eb [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. by Chandler Carruth · 10 years ago
  37. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  38. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  39. c41404a [PM/AA] Split the location computation out of getArgLocation so the by Chandler Carruth · 10 years ago
  40. 70c61c1 [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and by Chandler Carruth · 10 years ago
  41. bbcf75e Test commit: Remove unnecessary spaces. by Teresa Johnson · 10 years ago
  42. ec1de3f Make getModRefInfo(Instruction *) not crash on certain types of instructions by Daniel Berlin · 11 years ago
  43. 8de312d Add new getModRefInfo API to determine whether an Instruction and a call modify the same memory by Daniel Berlin · 11 years ago
  44. b2d2276 Make getModRefInfo with a default location not crash. by Daniel Berlin · 11 years ago
  45. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  46. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  47. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  48. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  49. a5599bf Sink store based on alias analysis by Elena Demikhovsky · 11 years ago
  50. d0e13af Reformat partially, where I touched for whitespace changes. by NAKAMURA Takumi · 11 years ago
  51. 335a7bc Untabify and whitespace cleanups. by NAKAMURA Takumi · 11 years ago
  52. 2e52f02 Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdness exposed by it. by Benjamin Kramer · 11 years ago
  53. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  54. d32803b Match semantics of PointerMayBeCapturedBefore to its name by default by Hal Finkel · 11 years ago
  55. b035621 Move the CapturesBefore tracker from AA into CaptureTracking by Hal Finkel · 11 years ago
  56. c782aa5 Move isIdentifiedFunctionLocal from BasicAA to AA by Hal Finkel · 11 years ago
  57. 354e23b Improve BasicAA CS-CS queries (redux) by Hal Finkel · 11 years ago
  58. 7a63c3b Revert r212572 "improve BasicAA CS-CS queries", it causes PR20303. by Nick Lewycky · 11 years ago
  59. 8ae0f8d Improve BasicAA CS-CS queries by Hal Finkel · 11 years ago
  60. 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  61. e94a518 IR: add a second ordering operand to cmpxhg for failure by Tim Northover · 12 years ago
  62. 64e9aa5 [C++11] Make this interface accept const Use pointers and use override by Chandler Carruth · 12 years ago
  63. e9ba759 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  64. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  65. 7c68beb Rename some member variables from TD to DL. by Rafael Espindola · 12 years ago
  66. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  67. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  68. 0b68245 Reimplement isPotentiallyReachable to make nocapture deduction much stronger. by Nick Lewycky · 12 years ago
  69. 0dcefdf Give 'hasPath' a longer but clearer name 'isPotentiallyReachable'. Also expand by Nick Lewycky · 12 years ago
  70. c051462 Eliminate trivial redundant loads across nocapture+readonly calls to uncaptured by Nick Lewycky · 12 years ago
  71. f3e663a Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias another argument, even if the other argument is not itself marked noalias. by Michael Kuperstein · 12 years ago
  72. 1b0f79d Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp since by Dan Gohman · 13 years ago
  73. fe5a61e Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the by Manman Ren · 13 years ago
  74. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  75. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  76. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  77. 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
  78. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  79. 5d637b7 Use method to query for NoAlias attribute. by Bill Wendling · 13 years ago
  80. 8bcc971 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 13 years ago
  81. a968caf Move the capture analysis from MemoryDependencyAnalysis to a more general place by Chad Rosier · 13 years ago
  82. 3f885b6 Move isKnownNonNull from private implementation detail of BasicAA to a public by Nick Lewycky · 14 years ago
  83. 5c91891 Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias-analysis tests to the new atomic instructions. by Eli Friedman · 14 years ago
  84. 5494ada Misc analysis passes that need to be aware of atomic load/store. by Eli Friedman · 14 years ago
  85. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  86. 39b3a1e When analyzing functions known to only access argument pointees, by Dan Gohman · 15 years ago
  87. b6e4ff0 Stub out a new updating interface to AliasAnalysis, allowing stateful analyses to be informed when by Owen Anderson · 15 years ago
  88. e1a17a3 Make memcpyopt TBAA-aware. by Dan Gohman · 15 years ago
  89. afbc0c2 getLocationForDest should work for memset as well. by Chris Lattner · 15 years ago
  90. 663ba91 add "getLocation" method to AliasAnalysis for getting the source and by Chris Lattner · 15 years ago
  91. 65316d6 Add helper functions for computing the Location of load, store, by Dan Gohman · 15 years ago
  92. 066c1bb Add a doesAccessArgPointees helper function, and update code to use by Dan Gohman · 15 years ago
  93. 2694e14 Make ModRefBehavior a lattice. Use this to clean up AliasAnalysis by Dan Gohman · 15 years ago
  94. 5d06f89 Teach AliasAnalysis about AccessesArgumentsReadonly. by Dan Gohman · 15 years ago
  95. 9130bad Extend the AliasAnalysis::pointsToConstantMemory interface to allow it by Dan Gohman · 15 years ago
  96. 0b56778d6 Delete getIntrinsicModRefBehavior. Clients can just use the normal by Dan Gohman · 15 years ago
  97. abaf2d8 Update comments; BasicAA is no longer necessarily the end of the chain. by Dan Gohman · 15 years ago
  98. 1033ce6 Reintroduce these asserts, now that BasicAA is a normal AliasAnalysis pass. by Dan Gohman · 15 years ago
  99. da85ed8 Move NoAA out of BasicAliasAnalysis.cpp into its own file, now that by Dan Gohman · 15 years ago
  100. f372cf8 Reapply r116831 and r116839, converting AliasAnalysis to use by Dan Gohman · 15 years ago