1. 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
  2. 1b0f79d Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp since by Dan Gohman · 13 years ago
  3. fe5a61e Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the by Manman Ren · 13 years ago
  4. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  5. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  6. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  7. 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
  8. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  9. 5d637b7 Use method to query for NoAlias attribute. by Bill Wendling · 13 years ago
  10. 8bcc971 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 13 years ago
  11. a968caf Move the capture analysis from MemoryDependencyAnalysis to a more general place by Chad Rosier · 13 years ago
  12. 3f885b6 Move isKnownNonNull from private implementation detail of BasicAA to a public by Nick Lewycky · 14 years ago
  13. 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
  14. 5494ada Misc analysis passes that need to be aware of atomic load/store. by Eli Friedman · 14 years ago
  15. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  16. 39b3a1e When analyzing functions known to only access argument pointees, by Dan Gohman · 15 years ago
  17. b6e4ff0 Stub out a new updating interface to AliasAnalysis, allowing stateful analyses to be informed when by Owen Anderson · 15 years ago
  18. e1a17a3 Make memcpyopt TBAA-aware. by Dan Gohman · 15 years ago
  19. afbc0c2 getLocationForDest should work for memset as well. by Chris Lattner · 15 years ago
  20. 663ba91 add "getLocation" method to AliasAnalysis for getting the source and by Chris Lattner · 15 years ago
  21. 65316d6 Add helper functions for computing the Location of load, store, by Dan Gohman · 15 years ago
  22. 066c1bb Add a doesAccessArgPointees helper function, and update code to use by Dan Gohman · 15 years ago
  23. 2694e14 Make ModRefBehavior a lattice. Use this to clean up AliasAnalysis by Dan Gohman · 15 years ago
  24. 5d06f89 Teach AliasAnalysis about AccessesArgumentsReadonly. by Dan Gohman · 15 years ago
  25. 9130bad Extend the AliasAnalysis::pointsToConstantMemory interface to allow it by Dan Gohman · 15 years ago
  26. 0b56778d6 Delete getIntrinsicModRefBehavior. Clients can just use the normal by Dan Gohman · 15 years ago
  27. abaf2d8 Update comments; BasicAA is no longer necessarily the end of the chain. by Dan Gohman · 15 years ago
  28. 1033ce6 Reintroduce these asserts, now that BasicAA is a normal AliasAnalysis pass. by Dan Gohman · 15 years ago
  29. da85ed8 Move NoAA out of BasicAliasAnalysis.cpp into its own file, now that by Dan Gohman · 15 years ago
  30. f372cf8 Reapply r116831 and r116839, converting AliasAnalysis to use by Dan Gohman · 15 years ago
  31. b4aa503 Revert r116831 and r116839, which are breaking selfhost builds. by Dan Gohman · 15 years ago
  32. f4c5fe7 Change AliasAnalysis and its clients to use uint64_t instead of unsigned by Dan Gohman · 15 years ago
  33. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  34. 14fe8cf2 Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. by Dan Gohman · 15 years ago
  35. c266a36 Analysis groups need to initialize their default implementations. by Owen Anderson · 15 years ago
  36. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  37. ad8134f Hide analysis group registration behind a macro, just like pass registration. by Owen Anderson · 15 years ago
  38. 41f14cf Remove the experimental AliasAnalysis::getDependency interface, which by Dan Gohman · 15 years ago
  39. 1c5be00 Extend the getDependence query with support for PHI translation. by Dan Gohman · 15 years ago
  40. 64d842e Add a new experimental generalized dependence query interface to by Dan Gohman · 15 years ago
  41. e68958f Implement a proper getModRefInfo for va_arg. by Dan Gohman · 15 years ago
  42. 6b4671b Be more conservative in the face of volatile. by Dan Gohman · 15 years ago
  43. 23976df Fix a comment. by Dan Gohman · 15 years ago
  44. 5f1702e Move all the logic for function attributes and call attributes out of the by Dan Gohman · 15 years ago
  45. e2a6716 Yes, we can do better, but this is not the place for it. by Dan Gohman · 15 years ago
  46. fc419ef Remove PointerAccessInfo, which nothing was using. by Dan Gohman · 15 years ago
  47. 5442c71 Thread const correctness through a bunch of AliasAnalysis interfaces and by Dan Gohman · 15 years ago
  48. 52f9d7d Make AliasAnalysis::getModRefInfo conservative in the face of volatility. by Dan Gohman · 15 years ago
  49. 00ef932 Remove interprocedural-basic-aa and associated code. The AliasAnalysis by Dan Gohman · 15 years ago
  50. 0824aff Add an Intraprocedural form of BasicAliasAnalysis, which aims to by Dan Gohman · 15 years ago
  51. 78376ad Partially address a README by having functionattrs consider calls to by Duncan Sands · 16 years ago
  52. 1e7b37e use the new isNoAlias method to simplify some code, only do an escaping check if by Chris Lattner · 16 years ago
  53. 88874ec Remove the AliasAnalysis::getMustAliases method, which is dead. by Chris Lattner · 16 years ago
  54. 8acf295 Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary. by Victor Hernandez · 16 years ago
  55. 1f59f01 Global Aliases are not identifiable objects. by Dan Gohman · 16 years ago
  56. 43d19d6 Make AliasAnalysis and related classes use getAnalysisIfAvailable<TargetData>(). by Dan Gohman · 16 years ago
  57. 73247d2 Generalize some alias analysis logic from atomic by Duncan Sands · 17 years ago
  58. 566ed10 If a function only reads memory, then we know that... by Duncan Sands · 17 years ago
  59. 5a043f2 Fix a crasher: we need to check that the function is non-null before using it! by Owen Anderson · 17 years ago
  60. 98a3617 Refactor my previous change to maintain the distinction between AliasAnalysis and BasicAliasAnalysis. This involves some wider changes because it by Owen Anderson · 17 years ago
  61. 1caf7fe Finish making AliasAnalysis aware of the fact that most atomic intrinsics only dereference their arguments, and enhance by Owen Anderson · 17 years ago
  62. f755c2b Teach AliasAnalysis that a bunch of the atomic intrinsics only dereference their arguments. by Owen Anderson · 17 years ago
  63. fb306c0 Move isIdentifiedObject and isNoAliasCall into AliasAnalysis.cpp since by Dan Gohman · 17 years ago
  64. 7a68b66 Fix a copy+paste error in a comment. by Dan Gohman · 17 years ago
  65. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  66. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  67. 9ab0943 Revert r44626, which turned off the use of readonly by Duncan Sands · 18 years ago
  68. abba5e2 Commit 44487 broke bootstrap of llvm-gcc-4.2. It is by Duncan Sands · 18 years ago
  69. 38ef3a8 Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  70. 68b6f50 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
  71. 44b8721 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
  72. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  73. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  74. 4122358 Fix build error. by Lauro Ramos Venancio · 19 years ago
  75. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  76. 3216551 Removed unneeded <iostream> #include. by Bill Wendling · 19 years ago
  77. be53566 For PR780: by Reid Spencer · 19 years ago
  78. 54cb2d8 For PR780: by Reid Spencer · 19 years ago
  79. 5861659 Change from using a stub function to a stub variable for passing to the by Reid Spencer · 19 years ago
  80. 01808ca Remove trailing whitespace by Misha Brukman · 21 years ago
  81. 8424b0f Make this more efficient by only making one virtual method call. by Chris Lattner · 21 years ago
  82. 07eac1e Make this a bit more aggressive by Chris Lattner · 21 years ago
  83. 7b9020a Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 21 years ago
  84. 71d04bc Adjust to new alias analysis interfaces by Chris Lattner · 21 years ago
  85. 8351112 Properly extern this. by Chris Lattner · 21 years ago
  86. 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
  87. eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
  88. 62c3700 Changes to work with the changes to the AliasAnalysis interface. The -no-aa by Chris Lattner · 21 years ago
  89. a67dbd0 Deinline some virtual methods, provide better mod/ref answers through the by Chris Lattner · 22 years ago
  90. 9605576 Improve mod/ref information based on the pointsToConstantMemory method. by Chris Lattner · 22 years ago
  91. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  92. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  93. dca12c7 Add new -no-aa implementation by Chris Lattner · 23 years ago
  94. d6a2a99 Move BasicAA pass out to it's own header file by Chris Lattner · 23 years ago
  95. 3a31183 - Checkin of the alias analysis work: by Chris Lattner · 23 years ago
  96. 2393160 Implement knowledge in BasicAA that &A->field != &A and (P+1) != P by Chris Lattner · 23 years ago
  97. 1fbac97 - Fix BasicAA to correctly detect the non-aliasness of A[1] & A[2] by Chris Lattner · 23 years ago
  98. fdc902e Don't bother counting alias results, allow the AliasAnalysisCounter to do that. by Chris Lattner · 23 years ago
  99. 4b9eb3d Add statistics to basicAA pass by Chris Lattner · 23 years ago
  100. 075a8d7 Make query operations non-const to allow demand-driven analyses. by Vikram S. Adve · 23 years ago