1. 1329cf1 [Lint] Use LocationSize instead of ints; NFC by George Burgess IV · 7 years ago
  2. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  3. 147810d [Lint] Upgrade uses of MemoryIntrinic::getAlignment() to new API. (NFCI) by Daniel Neilson · 8 years ago
  4. fb2fd20 [Lint] Don't warn about noalias argument aliasing if other argument is byval by Mikael Holmen · 8 years ago
  5. 6e60297 [Lint] Don't warn about passing alloca'd value to tail call if using byval by Mikael Holmen · 8 years ago
  6. 6efe507 [Lint] Avoid failed assertion by fetching the proper pointer type by Mikael Holmen · 8 years ago
  7. 79ab643 [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI by Craig Topper · 8 years ago
  8. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  9. 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 8 years ago
  10. f0aeee0 [KnownBits] Add wrapper methods for setting and clear all bits in the underlying APInts in KnownBits. by Craig Topper · 8 years ago
  11. 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 8 years ago
  12. b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 8 years ago
  13. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  14. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  15. 3e3a057 Fix some Clang-tidy modernize-use-using and Include What You Use warnings. by Eugene Zelenko · 9 years ago
  16. d536f23 [ConstnatFolding] Teach the folder how to fold ConstantVector by David Majnemer · 9 years ago
  17. e2a6917 [opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead of just the pointer. by Eduard Burtescu · 10 years ago
  18. 5f6eaac GlobalValue: use getValueType() instead of getType()->getPointerElementType(). by Manuel Jacob · 10 years ago
  19. 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
  20. 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
  21. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  22. 14e7735 [WinEH] Delete the old landingpad implementation of Windows EH by Reid Kleckner · 10 years ago
  23. 532bf71 Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan. (Complete version of r247497. See D12886) by Larisse Voufo · 10 years ago
  24. 6b867c7 Revert "Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan." for preliminary community discussion (See. D12886) by Larisse Voufo · 10 years ago
  25. f57162b Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan. by Larisse Voufo · 10 years ago
  26. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  27. 50fee93 [PM/AA] Simplify the AliasAnalysis interface by removing a wrapper by Chandler Carruth · 10 years ago
  28. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  29. c3f49eb [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. by Chandler Carruth · 10 years ago
  30. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  31. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  32. f2929c9 Fix doxygen comments from r232268 by Duncan P. N. Exon Smith · 11 years ago
  33. ec9d3f7 Recover the ability to 'b CheckFailed' after r231577 by Duncan P. N. Exon Smith · 11 years ago
  34. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  35. 57a3d08 Make static variables const if possible. Makes them go into a read-only section. by Benjamin Kramer · 11 years ago
  36. f027ad7 Make the assertion macros in Verifier and Linter truly variadic. by Benjamin Kramer · 11 years ago
  37. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  38. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  39. 71f308a Re-sort #include lines using my handy dandy ./utils/sort_includes.py by Chandler Carruth · 11 years ago
  40. 78b53db Adding support for llvm.eh.begincatch and llvm.eh.endcatch intrinsics and beginning the documentation of native Windows exception handling. by Andrew Kaylor · 11 years ago
  41. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  42. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  43. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  44. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  45. 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago
  46. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  47. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  48. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  49. e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
  50. 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
  51. a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago
  52. 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  53. a236ea5 Teach lint about address spaces by Matt Arsenault · 12 years ago
  54. 7da14f1 [Layering] Move InstVisitor.h into the IR library as it is pretty by Chandler Carruth · 12 years ago
  55. e9ba759 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  56. 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
  57. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  58. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  59. aeff8a9 Make some DataLayout pointers const. by Rafael Espindola · 12 years ago
  60. 37dc9e1 Rename many DataLayout variables from TD to DL. by Rafael Espindola · 12 years ago
  61. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  62. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  63. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  64. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  65. b12f2f3 Use size function instead of manually calculating it. by Matt Arsenault · 12 years ago
  66. 5faa669 Fix lint assert on integer vector division by Matt Arsenault · 12 years ago
  67. 20a2ae9 Change GetPointerBaseWithConstantOffset's DataLayout argument from a by Dan Gohman · 13 years ago
  68. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  69. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  70. dbd6958 Move the InstVisitor utility into VMCore where it belongs. It heavily by Chandler Carruth · 13 years ago
  71. 7ec5085 Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 13 years ago
  72. 12d9127 Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 13 years ago
  73. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  74. 5e561bb Ignore apparent buffer overruns on external or weak globals. This is a major by Duncan Sands · 13 years ago
  75. a221eea Teach the 'lint' sanity checking pass to detect simple buffer overflows. by Duncan Sands · 13 years ago
  76. 3f4d0b1 Change the way the lint sanity checking pass detects misaligned memory accesses. by Duncan Sands · 13 years ago
  77. ba0a6ca Always compute all the bits in ComputeMaskedBits. by Rafael Espindola · 13 years ago
  78. 43a3306 Fix a few more places where TargetData/TargetLibraryInfo is not being passed. by Chad Rosier · 14 years ago
  79. c24b86f Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 14 years ago
  80. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  81. 57aa636 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  82. 0091fe8 PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plus by Jay Foad · 14 years ago
  83. 0f124e1 Give GetUnderlyingObject a TargetData, to keep it in sync by Dan Gohman · 15 years ago
  84. a4fcd24 Move Value::getUnderlyingObject to be a standalone by Dan Gohman · 15 years ago
  85. 3cb55a1 Update a comment. by Dan Gohman · 15 years ago
  86. 201acdb Use PartialAlias to do better noalias lint checking. by Dan Gohman · 15 years ago
  87. ec7a6ec Now that hasConstantValue has been made simpler, it may return the by Duncan Sands · 15 years ago
  88. 64e41cf Previously SimplifyInstruction could report that an instruction by Duncan Sands · 15 years ago
  89. 7412f6e Fix a layering violation: hasConstantValue, which is part of the PHINode by Duncan Sands · 15 years ago
  90. 7dacf8f Avoid calling alias on non-pointer values. by Dan Gohman · 15 years ago
  91. f372cf8 Reapply r116831 and r116839, converting AliasAnalysis to use by Dan Gohman · 15 years ago
  92. b4aa503 Revert r116831 and r116839, which are breaking selfhost builds. by Dan Gohman · 15 years ago
  93. f4c5fe7 Change AliasAnalysis and its clients to use uint64_t instead of unsigned by Dan Gohman · 15 years ago
  94. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  95. 14fe8cf2 Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. by Dan Gohman · 15 years ago
  96. 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
  97. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  98. 65b48b5 zap dead code. by Chris Lattner · 15 years ago
  99. fb83b04 Revert r111058, the lint check for indirectbr successors that aren't by Dan Gohman · 15 years ago
  100. 21e6dc6 Add a lint check for an indirectbr destination which has not by Dan Gohman · 15 years ago