1. ec5ec88 Fix a compiler warning. by Duncan Sands · 17 years ago
  2. 851bfff In addition to arguments passed to it, memcpy (and all other calls) can ModRef pointers that alias their arguments as well. This fixes PR2057. by Owen Anderson · 17 years ago
  3. bb494bc don't bother calling getUnderlyingObject for non-pointers. by Chris Lattner · 17 years ago
  4. ef56247 Since we're not checking for the more general AllocationInst first, we need to explicitly check by Owen Anderson · 17 years ago
  5. 26d914a This check is not correct for mallocs, so exclude them earlier. by Owen Anderson · 17 years ago
  6. ae708a3 Fix a comment, and a bug where we weren't applying the tail call logic in cases that failed the first test. by Owen Anderson · 17 years ago
  7. 9aa7c35 Fix bugs that Chris noticed in my last patch. by Owen Anderson · 17 years ago
  8. 0ab5a4a bitcasts of pointers are always pointers. by Chris Lattner · 17 years ago
  9. 9b636cb Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory addresses. by Owen Anderson · 17 years ago
  10. d087480 getUnderlyingObject can return null, handle this. by Chris Lattner · 18 years ago
  11. fd68750 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 18 years ago
  12. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  13. 4ba8cfc Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 18 years ago
  14. f88380b Fix PR1782, patch by Wojtek Matyjewicz! by Chris Lattner · 18 years ago
  15. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  16. dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
  17. afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 18 years ago
  18. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  19. e4dc717 Ding dong, the DoesntAccessMemoryFns and by Duncan Sands · 18 years ago
  20. 920653d Teach alias analysis about readnone/readonly functions. by Duncan Sands · 18 years ago
  21. ee22be0 Fix for PR1801 by Tanya Lattner · 18 years ago
  22. 9907cb1 Fix PR1774 and BasicAA/2007-11-05-SizeCrash.ll by Chris Lattner · 18 years ago
  23. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
  24. ef15029 Make a comment better. by Owen Anderson · 18 years ago
  25. f92ff03 Fix for PR1741. by Owen Anderson · 18 years ago
  26. 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
  27. df344fe Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 18 years ago
  28. a583990 This resolves a regression of BasicAA which failed to find any memory information for overloaded intrinsics (PR1600). This resolves that issue, and improves the matching scheme to use a BitVector rather than a binary search. by Chandler Carruth · 18 years ago
  29. 8c52870 Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, by Chris Lattner · 18 years ago
  30. a326b5d Implement review feedback. by Christopher Lamb · 18 years ago
  31. 406bfa3 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 18 years ago
  32. 321ff4e Revert overly aggressive interpretation of noalias by Christopher Lamb · 18 years ago
  33. 50192c2 Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. by Christopher Lamb · 18 years ago
  34. 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 18 years ago
  35. a6900c7 Add explicit keywords. by Dan Gohman · 18 years ago
  36. 03265f9 Make BasicAliasAnalysis correctly register itself. Patch by Devang by Anton Korobeynikov · 18 years ago
  37. 1997473 Drop 'const' by Devang Patel · 18 years ago
  38. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  39. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  40. 843f0767 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 18 years ago
  41. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  42. a77600e Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 18 years ago
  43. fd1ad3b modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 18 years ago
  44. 829621c eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 18 years ago
  45. d7d83db Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
  46. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  47. 241607d fit to 80 cols. Remove now-extraneous checks for ptr->ptr bitcasts. by Chris Lattner · 19 years ago
  48. 0bb3831 GEP operands can't be bools by Chris Lattner · 19 years ago
  49. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
  50. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
  51. 6b6b6ef For PR1043: by Zhou Sheng · 19 years ago
  52. c5b206b For PR950: by Reid Spencer · 19 years ago
  53. e4d87aa For PR950: by Reid Spencer · 19 years ago
  54. d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 19 years ago
  55. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  56. a5b31ca Convert to using llvm streams instead of iostreams. by Bill Wendling · 19 years ago
  57. 3da59db For PR950: by Reid Spencer · 19 years ago
  58. c2e6801 remove redundant code by Chris Lattner · 19 years ago
  59. 7765d71 Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handling out-of-range by Chris Lattner · 19 years ago
  60. 3ed469c For PR786: by Reid Spencer · 19 years ago
  61. b83eb64 For PR950: by Reid Spencer · 19 years ago
  62. 90aa839 Fix more static dtor issues by Chris Lattner · 19 years ago
  63. a537017 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 19 years ago
  64. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  65. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  66. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  67. 4f1bd9e For PR780: by Reid Spencer · 19 years ago
  68. 192913e Change from using a stub function to a stub variable for passing to the by Reid Spencer · 19 years ago
  69. cad2537 Use autogenerated mod/ref info for intrinsics. by Chris Lattner · 19 years ago
  70. 2cfdd28 Fix a crash compiling Obsequi by Chris Lattner · 19 years ago
  71. 5a3cf8d Be more conservative with our symbolic alias analysis. In particular, by Chris Lattner · 19 years ago
  72. 6fb3bd6 Add bswap intrinsics as documented in the Language Reference by Nate Begeman · 20 years ago
  73. f6947c1 prevent cse of readcyclecounter by Andrew Lenharth · 20 years ago
  74. 51b8d54 continued readcyclecounter support by Andrew Lenharth · 20 years ago
  75. ab466d7 floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls by Chris Lattner · 20 years ago
  76. d3513e0 Remove glibc specific functions, and mark a couple as C99 by Andrew Lenharth · 20 years ago
  77. d9793e6 because on alpha: # define errno (*__errno_location ()) by Andrew Lenharth · 20 years ago
  78. 42e3c81 By definition, 'tail' calls cannot access the stack frame of their caller. by Chris Lattner · 20 years ago
  79. 998fffd These intrinsics do not access memory by Chris Lattner · 20 years ago
  80. eed37ba Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad by Chris Lattner · 20 years ago
  81. 5b103c2 These functions can set errno! by Chris Lattner · 20 years ago
  82. 2b37d7c Remove trailing whitespace by Misha Brukman · 20 years ago
  83. 50bc9ef Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilation by Chris Lattner · 20 years ago
  84. 534927d Add even more missing createXxxPass functions. by Jeff Cohen · 21 years ago
  85. 5226f6a Fix a bug in -no-aa that caused two DSGraph tests to XPASS. by Chris Lattner · 21 years ago
  86. 0af024c Adjust to new alias analysis interfaces by Chris Lattner · 21 years ago
  87. c49741d Add testcase and fix for yet another case where we query the size an by Alkis Evlogimenos · 21 years ago
  88. a95cf30 Add testcase and fix for another case where we query the size an abstract type. by Alkis Evlogimenos · 21 years ago
  89. 4a7ebfa For PR387:\ Add getModRefInfo method to avoid overloaded virtuals by Reid Spencer · 21 years ago
  90. eaf8f9c Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll by Chris Lattner · 21 years ago
  91. 4e61676 The trick with globals actually works with allocas and malloc too by Chris Lattner · 21 years ago
  92. 0a1ac90 A store or load cannot alias a global if the accessed amount is larger then by Chris Lattner · 21 years ago
  93. bc2a99b Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll by Chris Lattner · 21 years ago
  94. a35339d Be more careful about looking for constants when we really want constantint's. by Chris Lattner · 21 years ago
  95. 20aa474 Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 21 years ago
  96. eb62bc7 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 21 years ago
  97. 730b1ad Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llx by Chris Lattner · 21 years ago
  98. db5b80a Make basicaa a bit more aggressive by Chris Lattner · 21 years ago
  99. e181b94 basic-aa can actually provide simple mod/ref info by Chris Lattner · 21 years ago
  100. 05e4798 This was implemented back in march by Chris Lattner · 21 years ago