1. 80e43fa Restore isCFGOnly property of various analysis passes. by Devang Patel · 18 years ago
  2. 718da66 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 18 years ago
  3. eec7361 Fix a compiler warning. by Duncan Sands · 18 years ago
  4. d2d7c6b 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 · 18 years ago
  5. 8ed77c4 don't bother calling getUnderlyingObject for non-pointers. by Chris Lattner · 18 years ago
  6. cc01ebb Since we're not checking for the more general AllocationInst first, we need to explicitly check by Owen Anderson · 18 years ago
  7. bdf7ed9 This check is not correct for mallocs, so exclude them earlier. by Owen Anderson · 18 years ago
  8. 57a98b7 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 · 18 years ago
  9. fa2ba53 Fix bugs that Chris noticed in my last patch. by Owen Anderson · 18 years ago
  10. 8432cc6 bitcasts of pointers are always pointers. by Chris Lattner · 18 years ago
  11. 2e3edf1 Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory addresses. by Owen Anderson · 18 years ago
  12. 23dd055 getUnderlyingObject can return null, handle this. by Chris Lattner · 18 years ago
  13. 9104d71 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 18 years ago
  14. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  15. 86d51b8 Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 18 years ago
  16. 3f42d12 Fix PR1782, patch by Wojtek Matyjewicz! by Chris Lattner · 18 years ago
  17. 38ef3a8 Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  18. 68b6f50 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
  19. 5208d1a Add some convenience methods for querying attributes, and use them. by Duncan Sands · 18 years ago
  20. ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  21. 8a3e9d2 Ding dong, the DoesntAccessMemoryFns and by Duncan Sands · 18 years ago
  22. 38a5e82 Teach alias analysis about readnone/readonly functions. by Duncan Sands · 18 years ago
  23. 1db762b Fix for PR1801 by Tanya Lattner · 18 years ago
  24. 0fc613b Fix PR1774 and BasicAA/2007-11-05-SizeCrash.ll by Chris Lattner · 18 years ago
  25. 44b8721 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
  26. b7971bb Make a comment better. by Owen Anderson · 18 years ago
  27. 7827a3f Fix for PR1741. by Owen Anderson · 18 years ago
  28. e2f23a3 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
  29. 19ce37a Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 18 years ago
  30. bebc3bb 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
  31. 6493fc7 Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, by Chris Lattner · 18 years ago
  32. 531f260 Implement review feedback. by Christopher Lamb · 18 years ago
  33. 1a80201 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 18 years ago
  34. 2831524 Revert overly aggressive interpretation of noalias by Christopher Lamb · 18 years ago
  35. b08423b Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. by Christopher Lamb · 18 years ago
  36. 06c60b6 Fix comments about vectors to use the current wording. by Dan Gohman · 18 years ago
  37. 1eb8ed4 Add explicit keywords. by Dan Gohman · 18 years ago
  38. 02b0997 Make BasicAliasAnalysis correctly register itself. Patch by Devang by Anton Korobeynikov · 18 years ago
  39. 8c78a0b Drop 'const' by Devang Patel · 18 years ago
  40. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  41. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  42. aafe4e2 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 19 years ago
  43. d84d35b For PR1195: by Reid Spencer · 19 years ago
  44. d3182e4 Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 19 years ago
  45. 237b5b6 modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 19 years ago
  46. c44bd78 eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 19 years ago
  47. f75727a Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
  48. 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  49. 875d7b2 fit to 80 cols. Remove now-extraneous checks for ptr->ptr bitcasts. by Chris Lattner · 19 years ago
  50. 0fd2b9f GEP operands can't be bools by Chris Lattner · 19 years ago
  51. cddc9df Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
  52. 542964f Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
  53. 75b871f For PR1043: by Zhou Sheng · 19 years ago
  54. c635f47 For PR950: by Reid Spencer · 19 years ago
  55. 266e42b For PR950: by Reid Spencer · 19 years ago
  56. bb65ebf Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 19 years ago
  57. f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  58. a531ac2 Convert to using llvm streams instead of iostreams. by Bill Wendling · 19 years ago
  59. 6c38f0b For PR950: by Reid Spencer · 19 years ago
  60. 5c833df remove redundant code by Chris Lattner · 19 years ago
  61. ea2abe2 Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handling out-of-range by Chris Lattner · 19 years ago
  62. de46e48 For PR786: by Reid Spencer · 19 years ago
  63. e0fc4df For PR950: by Reid Spencer · 19 years ago
  64. 8111c59 Fix more static dtor issues by Chris Lattner · 19 years ago
  65. 97c9f20 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 19 years ago
  66. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  67. 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  68. 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  69. be53566 For PR780: by Reid Spencer · 19 years ago
  70. 5861659 Change from using a stub function to a stub variable for passing to the by Reid Spencer · 19 years ago
  71. bb40a9f Use autogenerated mod/ref info for intrinsics. by Chris Lattner · 20 years ago
  72. 3e19c23 Fix a crash compiling Obsequi by Chris Lattner · 20 years ago
  73. 071faf2 Be more conservative with our symbolic alias analysis. In particular, by Chris Lattner · 20 years ago
  74. 82049eb Add bswap intrinsics as documented in the Language Reference by Nate Begeman · 20 years ago
  75. 5278ca3 prevent cse of readcyclecounter by Andrew Lenharth · 20 years ago
  76. 01aa563 continued readcyclecounter support by Andrew Lenharth · 20 years ago
  77. 898e50e floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls by Chris Lattner · 20 years ago
  78. 23167c3 Remove glibc specific functions, and mark a couple as C99 by Andrew Lenharth · 20 years ago
  79. c51a74c because on alpha: # define errno (*__errno_location ()) by Andrew Lenharth · 20 years ago
  80. bb0bfc4 By definition, 'tail' calls cannot access the stack frame of their caller. by Chris Lattner · 20 years ago
  81. b2d3ac8 These intrinsics do not access memory by Chris Lattner · 20 years ago
  82. 1c636f1 Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad by Chris Lattner · 20 years ago
  83. 59ecb57 These functions can set errno! by Chris Lattner · 21 years ago
  84. 01808ca Remove trailing whitespace by Misha Brukman · 21 years ago
  85. 562c180 Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilation by Chris Lattner · 21 years ago
  86. cede1ce Add even more missing createXxxPass functions. by Jeff Cohen · 21 years ago
  87. 869d6a4 Fix a bug in -no-aa that caused two DSGraph tests to XPASS. by Chris Lattner · 21 years ago
  88. 71d04bc Adjust to new alias analysis interfaces by Chris Lattner · 21 years ago
  89. 346ee4c Add testcase and fix for yet another case where we query the size an by Alkis Evlogimenos · 21 years ago
  90. b1ff6d7 Add testcase and fix for another case where we query the size an abstract type. by Alkis Evlogimenos · 21 years ago
  91. 5c132bc For PR387:\ Add getModRefInfo method to avoid overloaded virtuals by Reid Spencer · 21 years ago
  92. 1b784b1 Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll by Chris Lattner · 21 years ago
  93. 63b45b4 The trick with globals actually works with allocas and malloc too by Chris Lattner · 21 years ago
  94. 75819a8 A store or load cannot alias a global if the accessed amount is larger then by Chris Lattner · 21 years ago
  95. c368b63 Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll by Chris Lattner · 21 years ago
  96. 3c3e058 Be more careful about looking for constants when we really want constantint's. by Chris Lattner · 21 years ago
  97. a5c04ee Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 21 years ago
  98. fd7a2d4 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 21 years ago
  99. c21acbf Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llx by Chris Lattner · 21 years ago
  100. aa05a6e Make basicaa a bit more aggressive by Chris Lattner · 21 years ago