1. e5b8de2 Add a ProfileCount class to represent entry counts. by Easwaran Raman · 8 years ago
  2. a82eef2 [InlineFunction] Preserve calling convention when forwarding VarArgs. by Florian Hahn · 8 years ago
  3. de10e6e [InlineFunction] Preserve attributes when forwarding VarArgs. by Florian Hahn · 8 years ago
  4. 80788d8 [InlineFunction] Inline vararg functions that do not access varargs. by Florian Hahn · 8 years ago
  5. c5bebff [InlineFunction] Set debug loc for call to forward varargs. by Florian Hahn · 8 years ago
  6. d131701 Generalize llvm::replaceDbgDeclare and actually support the use-case that by Adrian Prantl · 8 years ago
  7. 115d991 [InlineFunction] Only replace call if there are VarArgs to forward. by Florian Hahn · 8 years ago
  8. d9e7109 Inliner: Don't mark notail calls with the 'tail' attribute by Arnold Schwaighofer · 8 years ago
  9. 0e9dec6 [PartialInliner] Inline vararg functions that forward varargs. by Florian Hahn · 8 years ago
  10. 6cadde7 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  11. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  12. 525dcb6 Fix update VP metadata after inlining for instrumentation PGO by Teresa Johnson · 8 years ago
  13. f5f9160 [ProfileSummary] Make getProfileCount a non-static member function. by Easwaran Raman · 8 years ago
  14. c10d0e5 Make it illegal for two Functions to point to the same DISubprogram by Adrian Prantl · 8 years ago
  15. 66fb0d9 Revert r302469 "Make it illegal for two Functions to point to the same DISubprogram" by Hans Wennborg · 8 years ago
  16. 200a5ef Make it illegal for two Functions to point to the same DISubprogram by Adrian Prantl · 8 years ago
  17. 859f8b5 Make getParamAlignment use argument numbers by Reid Kleckner · 8 years ago
  18. 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 8 years ago
  19. 3c1fc76 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 9 years ago
  20. 795dc94 Fix UB found by -Wtautological-undefined-compare by David Blaikie · 9 years ago
  21. e593049 Updates branch_weights annotation for call instructions during inlining. by Dehao Chen · 9 years ago
  22. 45707d4 Remove getArgumentList() in favor of arg_begin(), args(), etc by Reid Kleckner · 9 years ago
  23. d405650 Revert "Strip debug info when inlining into a nodebug function." by Adrian Prantl · 9 years ago
  24. 80d0c93 Strip debug info when inlining into a nodebug function. by Adrian Prantl · 9 years ago
  25. 2d5841f Revert r296366 "[InlineFunction] add nonnull assumptions based on argument attributes" by Hans Wennborg · 9 years ago
  26. 40975e0 [InlineFunction] add nonnull assumptions based on argument attributes by Sanjay Patel · 9 years ago
  27. 288f075 [InlineFunction] use getFunction(); NFC by Sanjay Patel · 9 years ago
  28. 32d753c [InlineFunction] use getCaller(); NFCI by Sanjay Patel · 9 years ago
  29. ada717e [InlineFunction] use range-for loop; NFCI by Sanjay Patel · 9 years ago
  30. 5a12f23 Fix a bug in caller's BFI update code after inlining. by Easwaran Raman · 9 years ago
  31. 12585b0 Improve PGO support for the new inliner by Easwaran Raman · 9 years ago
  32. 65d533c fix typo; NFC by Sanjay Patel · 9 years ago
  33. aea6084 [Inliner] remove unnecessary null checks from AddAlignmentAssumptions(); NFCI by Sanjay Patel · 9 years ago
  34. 0ee8bb1 [PM] Move the collection of call sites to a more appropriate place by Chandler Carruth · 9 years ago
  35. 1d96311 [PM] Provide an initial, minimal port of the inliner to the new pass manager. by Chandler Carruth · 9 years ago
  36. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  37. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  38. eff2283 [InlineFunction] Refactor code in function `fixupLineNumbers' as suggested by David in D27462. NFC by Andrea Di Biagio · 9 years ago
  39. 32d5aed [InlineFunction] Do not propagate the callsite debug location to instructions inlined from functions with debug info. by Andrea Di Biagio · 9 years ago
  40. ddfdba3 [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during unwinding), LLVM part by Kuba Brecka · 9 years ago
  41. c9277f4 Inliner: Don't mark swifterror allocas with lifetime markers by Arnold Schwaighofer · 9 years ago
  42. e92e0a9 Fix inliner funclet unwind memoization by Joseph Tremoulet · 9 years ago
  43. 67fc52f [PM] Port the always inliner to the new pass manager in a much more by Chandler Carruth · 9 years ago
  44. 744a875 Preserve the assumption cache more often by David Majnemer · 9 years ago
  45. 6ee00a2 [Inliner] Don't treat inalloca allocas as static by Reid Kleckner · 9 years ago
  46. ab6a683 Avoid using a raw AssumptionCacheTracker in various inliner functions. by Sean Silva · 9 years ago
  47. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  48. e14e7bc Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB" by David Majnemer · 9 years ago
  49. d346a37 [SimplifyCFG] Stop inserting calls to llvm.trap for UB by David Majnemer · 9 years ago
  50. d770877 Switch more loops to be range-based by David Majnemer · 9 years ago
  51. 4ca41fd Run clang-tidy's performance-unnecessary-copy-initialization over LLVM. by Benjamin Kramer · 9 years ago
  52. bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
  53. e0aa414 All llvm.deoptimize declarations must use the same calling convention by Sanjoy Das · 9 years ago
  54. 50316d9 [Inliner] Preserve llvm.mem.parallel_loop_access metadata by Hal Finkel · 9 years ago
  55. dd77e1e Maintain calling convention when inling calls to llvm.deoptimize by Sanjoy Das · 10 years ago
  56. f83ab6d Don't insert stackrestore on deoptimizing returns by Sanjoy Das · 10 years ago
  57. 18b9296 Don't insert lifetime end markers on deoptimizing returns by Sanjoy Das · 10 years ago
  58. 021de05 Introduce a @llvm.experimental.guard intrinsic by Sanjoy Das · 10 years ago
  59. b51325d Introduce @llvm.experimental.deoptimize by Sanjoy Das · 10 years ago
  60. b1bd398 Revert revisions 262636, 262643, 262679, and 262682. by Easwaran Raman · 10 years ago
  61. 3b7a824 Fix a use-after-free bug introduced in r262636 by Easwaran Raman · 10 years ago
  62. 3035719 Infrastructure for PGO enhancements in inliner by Easwaran Raman · 10 years ago
  63. 223538f [WinEH] Don't inline an 'unwinds to caller' cleanupret into funclets which locally unwind by David Majnemer · 10 years ago
  64. b41632b [Inliner/WinEH] Honor implicit nounwinds by Joseph Tremoulet · 10 years ago
  65. bba70e4 [OperandBundles] Copy DebugLoc with calls/invokes by Joseph Tremoulet · 10 years ago
  66. 42c7355 hasNUses(0) == use_empty() ; NFCI by Sanjay Patel · 10 years ago
  67. e01dcab rangify; NFCI by Sanjay Patel · 10 years ago
  68. ab0626e Nonnull elements in OperandBundleCallSites are not all Instructions by Sanjoy Das · 10 years ago
  69. 3bb88c0 [WinEH] Use operand bundles to describe call sites by David Majnemer · 10 years ago
  70. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  71. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  72. ccd1456 Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCI by Sanjoy Das · 10 years ago
  73. 9abfb0b Use WeakVH to keep track of calls with operand bundles in CloneCodeInfo by Sanjoy Das · 10 years ago
  74. 8da1f95 [OperandBundles] Remove unncessary constructor by Sanjoy Das · 10 years ago
  75. c521c7b [OperandBundles] Extract duplicated code into a helper function, NFC by Sanjoy Das · 10 years ago
  76. 45d4cb9 [Utils] Put includes in correct order. NFC. by Weiming Zhao · 10 years ago
  77. 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
  78. 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
  79. f79d344 [OperandBundles] Tighten OperandBundleDef's interface; NFC by Sanjoy Das · 10 years ago
  80. 2d16145 Teach the inliner to track deoptimization state by Sanjoy Das · 10 years ago
  81. 0a1bee8 [Inliner] Don't inline through callsites with operand bundles by Sanjoy Das · 10 years ago
  82. eba6279 [InlineFunction] Correctly inline TerminatePadInst by David Majnemer · 10 years ago
  83. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  84. 083ca9b Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups. by Hans Wennborg · 10 years ago
  85. ff08e92 [Inline] Use AssumptionCache from the right Function by Vedant Kumar · 10 years ago
  86. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  87. 9ce71f7 [WinEH] Add cleanupendpad instruction by Joseph Tremoulet · 10 years ago
  88. 8220bcc [WinEH] Require token linkage in EH pad/ret signatures by Joseph Tremoulet · 10 years ago
  89. b611e3f [IR] Add token types by David Majnemer · 10 years ago
  90. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  91. 7679afd Use make_range(rbegin(), rend()) to allow foreach loops. NFC. by Pete Cooper · 10 years ago
  92. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  93. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  94. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  95. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  96. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  97. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 10 years ago
  98. 2cc2b63 [InlineFunction] Don't add lifetime markers for zero-sized allocas. by Akira Hatanaka · 10 years ago
  99. 62e0f45 DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable by Duncan P. N. Exon Smith · 10 years ago
  100. ec819c0 Transforms: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago