1. 404f106 Merge isKnownNonNull into isKnownNonZero by Nuno Lopes · 8 years ago
  2. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  3. 6aeacaa FunctionAttrs: Skip it if the effective SCC (ignoring optnone functions) is empty by David Blaikie · 8 years ago
  4. a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 9 years ago
  5. 6652a52 Use Argument::hasAttribute and AttributeList::ReturnIndex more by Reid Kleckner · 9 years ago
  6. 9d16fa0 Prefer addAttr(Attribute::AttrKind) over the AttributeList overload by Reid Kleckner · 9 years ago
  7. fb502d2 [IR] Make paramHasAttr to use arg indices instead of attr indices by Reid Kleckner · 9 years ago
  8. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  9. c45f7f3 FunctionAttrs: Factor out a function for querying memory access of a specific copy of a function. NFC. by Peter Collingbourne · 9 years ago
  10. 4f74216 [FunctionAttrs] try to extend nonnull-ness of arguments from a callsite back to its parent function by Sanjay Patel · 9 years ago
  11. cea1e4e De-duplicate some code for creating an AARGetter suitable for the legacy PM. by Peter Collingbourne · 9 years ago
  12. 6acdca7 [PH] Replace uses of AssertingVH from members of analysis results with by Chandler Carruth · 9 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. 611b73b Fix 80-column violations. NFC. by Chad Rosier · 9 years ago
  16. c83044d [FunctionAttrs] Don't try to infer returned if it is already on an argument by David Majnemer · 9 years ago
  17. 48f814e s/static inline/static/ for headers I have changed in r279475. NFC. by Tim Shen · 9 years ago
  18. 8882346 [PM] Introduce basic update capabilities to the new PM's CGSCC pass by Chandler Carruth · 9 years ago
  19. f2187ed [GraphTraits] Replace all NodeType usage with NodeRef by Tim Shen · 9 years ago
  20. cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  21. 9e3edad IPO: Swap || operands to avoid dereferencing end() by Duncan P. N. Exon Smith · 9 years ago
  22. fd03ac6 Consistently use ModuleAnalysisManager by Sean Silva · 9 years ago
  23. 0873e7d Add some comments linking back to PR28400. by Sean Silva · 9 years ago
  24. 744f7a8 [PM] Invalidate CallGraphAnalysis because it holds AssertingVH by Sean Silva · 9 years ago
  25. b44909e [ADT] NFC: Generalize GraphTraits requirement of "NodeType *" in interfaces to "NodeRef", and migrate SCCIterator.h to use NodeRef by Tim Shen · 9 years ago
  26. 5246e0b [FunctionAttrs] Correct the safety analysis for inference of 'returned' by David Majnemer · 9 years ago
  27. 966bde5 Revert r275678, "Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute"" by NAKAMURA Takumi · 9 years ago
  28. 660096b Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute" by Hal Finkel · 9 years ago
  29. 02012bc Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute by Hal Finkel · 9 years ago
  30. ce881a4 Don't use a SmallSet for returned attribute inference by Hal Finkel · 9 years ago
  31. d66a7b0 Let FuncAttrs infer the 'returned' argument attribute by Hal Finkel · 9 years ago
  32. 997cbea [PM] Some preparatory refactoring to minimize the diff of D21921 by Sean Silva · 9 years ago
  33. 45835e7 Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC. by Sean Silva · 9 years ago
  34. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  35. f508019 [PM] Port ReversePostOrderFunctionAttrs to the new PM by Sean Silva · 9 years ago
  36. adc7939 Factor out a helper. NFC by Sean Silva · 9 years ago
  37. 124bdb7 [FunctionAttrs] Volatile loads should disable readonly by David Majnemer · 9 years ago
  38. 0ddf404 ReversePostOrderFunctionAttrs is not modifying the call graph, let's preserve it. by Mehdi Amini · 10 years ago
  39. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  40. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  41. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  42. 5ce3272 Don't IPO over functions that can be de-refined by Sanjoy Das · 10 years ago
  43. 9d94397 [attrs] Handle convergent CallSites. by Justin Lebar · 10 years ago
  44. b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
  45. 12884f7 [AA] Hoist the logic to reformulate various AA queries in terms of other by Chandler Carruth · 10 years ago
  46. ccbd8f5 Revert "[attrs] Handle convergent CallSites." by Justin Lebar · 10 years ago
  47. 7bf9187 [attrs] Handle convergent CallSites. by Justin Lebar · 10 years ago
  48. e9bc579 ADT: Remove == and != comparisons between ilist iterators and pointers by Duncan P. N. Exon Smith · 10 years ago
  49. 9c4ed17 [PM] Port the PostOrderFunctionAttrs pass to the new pass manager and by Chandler Carruth · 10 years ago
  50. 632d208 [attrs] Move the norecurse deduction to operate on the node set rather by Chandler Carruth · 10 years ago
  51. 3937bc7 [attrs] Simplify the convergent removal to directly use the pre-built by Chandler Carruth · 10 years ago
  52. 057df3d [attrs] Consolidate the test for a non-SCC, non-convergent function call by Chandler Carruth · 10 years ago
  53. bbbbec0 [attrs] Run clang-format over a newly added routine in function-attrs by Chandler Carruth · 10 years ago
  54. 260854b Add convergent-removing bits to FunctionAttrs pass. by Justin Lebar · 10 years ago
  55. 10c8a04 [FunctionAttrs] Fix SCC logic around operand bundles by Sanjoy Das · 10 years ago
  56. 1c481f5 Add an "addUsedAAAnalyses" helper function by Sanjoy Das · 10 years ago
  57. 1926b70 [attrs] Split the late-revisit pattern for deducing norecurse in by Chandler Carruth · 10 years ago
  58. 3a040e6 [attrs] Extract the pure inference of function attributes into by Chandler Carruth · 10 years ago
  59. f49f1a87 [attrs] Split off the forced attributes utility into its own pass that by Chandler Carruth · 10 years ago
  60. 925b193 Revert "[FunctionAttrs] Remove redundant assignment." by Tilmann Scheller · 10 years ago
  61. 1e929f9 [FunctionAttrs] Remove redundant assignment. by Tilmann Scheller · 10 years ago
  62. 0ecdbe7 [FunctionAttrs] Provide a mechanism for adding function attributes from the command line by James Molloy · 10 years ago
  63. 3ec9e15 Vector of pointers in function attributes calculation by Elena Demikhovsky · 10 years ago
  64. 7e9bdd5 Revert "Revert "[FunctionAttrs] Identify norecurse functions"" by James Molloy · 10 years ago
  65. 9a32da7 Revert "[FunctionAttrs] Identify norecurse functions" by James Molloy · 10 years ago
  66. b14994e [FunctionAttrs] Identify norecurse functions by James Molloy · 10 years ago
  67. 76dd243 Unbreak the build by Sanjoy Das · 10 years ago
  68. ea1df7f [FunctionAttrs] Add comment and clarify assertion message; NFC by Sanjoy Das · 10 years ago
  69. 71fe81f [FunctionAttrs] Add handling for operand bundles by Sanjoy Das · 10 years ago
  70. 436e239 [FunctionAttrs] Fix an iterator wraparound bug by Sanjoy Das · 10 years ago
  71. 83c4b68 ADT: Remove last implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  72. 98bfe26 [FunctionAttrs] Remove a loop, NFC refactor by Sanjoy Das · 10 years ago
  73. cada2d8 [FunctionAttrs] Inline the prototype attribute inference to an existing by Chandler Carruth · 10 years ago
  74. a812535 [FunctionAttrs] Separate another chunk of the logic for functionattrs by Chandler Carruth · 10 years ago
  75. c518ebd [FunctionAttrs] Provide a single SCC node set to all of the by Chandler Carruth · 10 years ago
  76. 69798fb [function-attrs] Refactor code to handle shorter code with early exits. by Chandler Carruth · 10 years ago
  77. 1732340 IPO: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  78. 7542d37 [FunctionAttrs] Extract a helper function for the core logic used to by Chandler Carruth · 10 years ago
  79. 3824f85 [FunctionAttrs] Move the malloc-like test to a static helper function by Chandler Carruth · 10 years ago
  80. 8874b78 [FunctionAttrs] Factor the logic to test for a known non-null return out by Chandler Carruth · 10 years ago
  81. 444d005 [FunctionAttrs] Make the per-function attribute inference a boring by Chandler Carruth · 10 years ago
  82. d024520 [FunctionAttrs] Collect utility functions as static helpers rather than by Chandler Carruth · 10 years ago
  83. a632fb9 Clean up doxygen comments in FunctionAttrs, promoting some non-doxygen by Chandler Carruth · 10 years ago
  84. 63559d7 Do some spring cleaning on FunctionAttrs.cpp with clang-format prior to by Chandler Carruth · 10 years ago
  85. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  86. 043bf5b Fix Windows build by including raw_ostream.h by Hans Wennborg · 10 years ago
  87. a88caea [FunctionAttr] Infer nonnull attributes on returns by Philip Reames · 10 years ago
  88. b9bf447 Remove unused variable. NFC. by Diego Novillo · 10 years ago
  89. abb05aa Remove the user-count threshold when analyzing read attributes by Jingyue Wu · 10 years ago
  90. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  91. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  92. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  93. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  94. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  95. 70c61c1 [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and by Chandler Carruth · 10 years ago
  96. 236446c Remove conflicting attributes before adding deduced readonly/readnone by Bjorn Steinbrink · 10 years ago
  97. 833f34d Convert PHI getIncomingValue() to foreach over incoming_values(). NFC. by Pete Cooper · 10 years ago
  98. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  99. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  100. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago