1. 12585b0 Improve PGO support for the new inliner by Easwaran Raman · 9 years ago
  2. 65d533c fix typo; NFC by Sanjay Patel · 9 years ago
  3. aea6084 [Inliner] remove unnecessary null checks from AddAlignmentAssumptions(); NFCI by Sanjay Patel · 9 years ago
  4. 0ee8bb1 [PM] Move the collection of call sites to a more appropriate place by Chandler Carruth · 9 years ago
  5. 1d96311 [PM] Provide an initial, minimal port of the inliner to the new pass manager. by Chandler Carruth · 9 years ago
  6. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  7. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  8. eff2283 [InlineFunction] Refactor code in function `fixupLineNumbers' as suggested by David in D27462. NFC by Andrea Di Biagio · 9 years ago
  9. 32d5aed [InlineFunction] Do not propagate the callsite debug location to instructions inlined from functions with debug info. by Andrea Di Biagio · 9 years ago
  10. ddfdba3 [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during unwinding), LLVM part by Kuba Brecka · 9 years ago
  11. c9277f4 Inliner: Don't mark swifterror allocas with lifetime markers by Arnold Schwaighofer · 9 years ago
  12. e92e0a9 Fix inliner funclet unwind memoization by Joseph Tremoulet · 9 years ago
  13. 67fc52f [PM] Port the always inliner to the new pass manager in a much more by Chandler Carruth · 9 years ago
  14. 744a875 Preserve the assumption cache more often by David Majnemer · 9 years ago
  15. 6ee00a2 [Inliner] Don't treat inalloca allocas as static by Reid Kleckner · 9 years ago
  16. ab6a683 Avoid using a raw AssumptionCacheTracker in various inliner functions. by Sean Silva · 9 years ago
  17. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  18. e14e7bc Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB" by David Majnemer · 9 years ago
  19. d346a37 [SimplifyCFG] Stop inserting calls to llvm.trap for UB by David Majnemer · 9 years ago
  20. d770877 Switch more loops to be range-based by David Majnemer · 9 years ago
  21. 4ca41fd Run clang-tidy's performance-unnecessary-copy-initialization over LLVM. by Benjamin Kramer · 9 years ago
  22. bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
  23. e0aa414 All llvm.deoptimize declarations must use the same calling convention by Sanjoy Das · 9 years ago
  24. 50316d9 [Inliner] Preserve llvm.mem.parallel_loop_access metadata by Hal Finkel · 10 years ago
  25. dd77e1e Maintain calling convention when inling calls to llvm.deoptimize by Sanjoy Das · 10 years ago
  26. f83ab6d Don't insert stackrestore on deoptimizing returns by Sanjoy Das · 10 years ago
  27. 18b9296 Don't insert lifetime end markers on deoptimizing returns by Sanjoy Das · 10 years ago
  28. 021de05 Introduce a @llvm.experimental.guard intrinsic by Sanjoy Das · 10 years ago
  29. b51325d Introduce @llvm.experimental.deoptimize by Sanjoy Das · 10 years ago
  30. b1bd398 Revert revisions 262636, 262643, 262679, and 262682. by Easwaran Raman · 10 years ago
  31. 3b7a824 Fix a use-after-free bug introduced in r262636 by Easwaran Raman · 10 years ago
  32. 3035719 Infrastructure for PGO enhancements in inliner by Easwaran Raman · 10 years ago
  33. 223538f [WinEH] Don't inline an 'unwinds to caller' cleanupret into funclets which locally unwind by David Majnemer · 10 years ago
  34. b41632b [Inliner/WinEH] Honor implicit nounwinds by Joseph Tremoulet · 10 years ago
  35. bba70e4 [OperandBundles] Copy DebugLoc with calls/invokes by Joseph Tremoulet · 10 years ago
  36. 42c7355 hasNUses(0) == use_empty() ; NFCI by Sanjay Patel · 10 years ago
  37. e01dcab rangify; NFCI by Sanjay Patel · 10 years ago
  38. ab0626e Nonnull elements in OperandBundleCallSites are not all Instructions by Sanjoy Das · 10 years ago
  39. 3bb88c0 [WinEH] Use operand bundles to describe call sites by David Majnemer · 10 years ago
  40. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  41. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  42. ccd1456 Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCI by Sanjoy Das · 10 years ago
  43. 9abfb0b Use WeakVH to keep track of calls with operand bundles in CloneCodeInfo by Sanjoy Das · 10 years ago
  44. 8da1f95 [OperandBundles] Remove unncessary constructor by Sanjoy Das · 10 years ago
  45. c521c7b [OperandBundles] Extract duplicated code into a helper function, NFC by Sanjoy Das · 10 years ago
  46. 45d4cb9 [Utils] Put includes in correct order. NFC. by Weiming Zhao · 10 years ago
  47. 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
  48. 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
  49. f79d344 [OperandBundles] Tighten OperandBundleDef's interface; NFC by Sanjoy Das · 10 years ago
  50. 2d16145 Teach the inliner to track deoptimization state by Sanjoy Das · 10 years ago
  51. 0a1bee8 [Inliner] Don't inline through callsites with operand bundles by Sanjoy Das · 10 years ago
  52. eba6279 [InlineFunction] Correctly inline TerminatePadInst by David Majnemer · 10 years ago
  53. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  54. 083ca9b Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups. by Hans Wennborg · 10 years ago
  55. ff08e92 [Inline] Use AssumptionCache from the right Function by Vedant Kumar · 10 years ago
  56. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  57. 9ce71f7 [WinEH] Add cleanupendpad instruction by Joseph Tremoulet · 10 years ago
  58. 8220bcc [WinEH] Require token linkage in EH pad/ret signatures by Joseph Tremoulet · 10 years ago
  59. b611e3f [IR] Add token types by David Majnemer · 10 years ago
  60. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  61. 7679afd Use make_range(rbegin(), rend()) to allow foreach loops. NFC. by Pete Cooper · 10 years ago
  62. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  63. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  64. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  65. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  66. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  67. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  68. 2cc2b63 [InlineFunction] Don't add lifetime markers for zero-sized allocas. by Akira Hatanaka · 11 years ago
  69. 62e0f45 DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable by Duncan P. N. Exon Smith · 11 years ago
  70. ec819c0 Transforms: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
  71. c04b6f2 Inliner should not add callgraph edges for intrinsic calls (PR22857) by Sanjay Patel · 11 years ago
  72. 0fdb437 remove function names from comments; NFC by Sanjay Patel · 11 years ago
  73. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  74. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  75. 133e102 Remove a redundant dyn_cast. by Adrian Prantl · 11 years ago
  76. 3e2659e Inliner: Use replaceDbgDeclareForAlloca() instead of splicing the by Adrian Prantl · 11 years ago
  77. 4d36525 Fix PR22386. The inliner moves static allocas to the entry basic block by Adrian Prantl · 11 years ago
  78. df70628 DebugInfo: Use distinct inlinedAt MDLocations to avoid separate inlined calls being coalesced by David Blaikie · 11 years ago
  79. 7d82313 IR: Return unique_ptr from MDNode::getTemporary() by Duncan P. N. Exon Smith · 11 years ago
  80. 946fdcc IR: Remove MDNodeFwdDecl by Duncan P. N. Exon Smith · 11 years ago
  81. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  82. fffb699 The inliner needs to fix up debug information for llvm.dbg.declare, not only for llvm.dbg.value. by Michael Kuperstein · 11 years ago
  83. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  84. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  85. dd3f3ed Revert "Transforms: reapply SVN r219899" by Reid Kleckner · 11 years ago
  86. 3872d00 IR: MDNode => Value: Instruction::getMetadata() by Duncan P. N. Exon Smith · 11 years ago
  87. d178ada Transforms: reapply SVN r219899 by Saleem Abdulrasool · 11 years ago
  88. f60e0a1 Do not attribute static allocas to the call site's DebugLoc. by Paul Robinson · 11 years ago
  89. 68dc3c7 Preserve non-byval pointer alignment attributes using @llvm.assume when inlining by Hal Finkel · 11 years ago
  90. 0bd147d Simplify code. No functionality change. by Benjamin Kramer · 11 years ago
  91. 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago
  92. 74c2f35 Add an Assumption-Tracking Pass by Hal Finkel · 11 years ago
  93. 6b95d8e Enable noalias metadata by default and swap the order of the SLP and Loop vectorizers by default. by James Molloy · 11 years ago
  94. 0c08302 Feed AA to the inliner and use AA->getModRefBehavior in AddAliasScopeMetadata by Hal Finkel · 11 years ago
  95. cbb85f2 Fix AddAliasScopeMetadata again - alias.scope must be a complete description by Hal Finkel · 11 years ago
  96. a3708df Fix AddAliasScopeMetadata to not add scopes when deriving from unknown pointers by Hal Finkel · 11 years ago
  97. 2d3d6da Fix a typo in AddAliasScopeMetadata by Hal Finkel · 11 years ago
  98. e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  99. 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
  100. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago