1. 4d190c7 [llvm] Remove explicit -opaque-pointers flag from tests (NFC) by Nikita Popov · 1 year, 11 months ago
  2. fe8fc5f [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function by Mircea Trofin · 2 years, 3 months ago
  3. ce6af4b [Transforms] Convert some tests to opaque pointers (NFC) by Nikita Popov · 2 years, 5 months ago
  4. 44101d9 [NFC] Port all DeadArgElim tests to `-passes=` syntax by Roman Lebedev · 2 years, 6 months ago
  5. 947149f [IR] Switch everything to use memory attribute by Nikita Popov · 2 years, 7 months ago
  6. e9083e9 [Globals] Treat nobuiltin fns as maybe-derefined. by Florian Hahn · 2 years, 10 months ago
  7. 36777cd [DeadArgElim] Add test case for #48366, #57075 by Florian Hahn · 2 years, 10 months ago
  8. cbd1d06 [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed by Venkata Ramanaiah Nalamothu · 3 years ago
  9. 44c301a [DeadArgElim] Use poison instead of undef as placeholder for dead arguments by Nuno Lopes · 3 years, 1 month ago
  10. 96cc4f4 [DeadArgElim] Re-apply: Set unused arguments for internal functions by Quentin Colombet · 3 years, 1 month ago
  11. 3c5a3e1 Revert "[DeadArgElim] Set unused arguments for internal functions" by Vitaly Buka · 3 years, 1 month ago
  12. 5609d88 [DeadArgElim] Set unused arguments for internal functions by Quentin Colombet · 3 years, 1 month ago
  13. 3bc6749 Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes" by Johannes Doerfert · 3 years, 2 months ago
  14. 8699508 [DeadArgElim] Guard against function type mismatch by Nikita Popov · 3 years, 3 months ago
  15. 5bbd171 [DeadArgElim] Check that function type is the same by Nikita Popov · 3 years, 4 months ago
  16. caced6c [test] Use opt -passes syntax in DeadArgElim lit tests. NFC by Bjorn Pettersson · 3 years, 5 months ago
  17. 66e2d80 [NFC][llvm] Inclusive language: reword uses of sanity test and check by Zarko Todorovski · 3 years, 6 months ago
  18. 045acff [ObjC][ARC] Use the addresses of the ARC runtime functions instead of by Akira Hatanaka · 3 years, 9 months ago
  19. 19f39e3 [Attributes] Remove nonnull from UB-implying attributes by Nikita Popov · 3 years, 11 months ago
  20. c5e5a6d [test] Properly match parameter/argument ABI attributes by Arthur Eubanks · 4 years ago
  21. df26fb8 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" by serge-sans-paille · 4 years ago
  22. 3c71008 [NFC] remove explicit default value for strboolattr attribute in tests by serge-sans-paille · 4 years ago
  23. a3fb1b1 Reapply "OpaquePtr: Turn inalloca into a type attribute" by Matt Arsenault · 4 years, 2 months ago
  24. 4d40b48 Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute"" by Oliver Stannard · 4 years, 2 months ago
  25. 22d229f Reapply "OpaquePtr: Turn inalloca into a type attribute" by Matt Arsenault · 4 years, 2 months ago
  26. 01c9b9c Revert "OpaquePtr: Turn inalloca into a type attribute" by Nico Weber · 4 years, 2 months ago
  27. dc3bf7f OpaquePtr: Turn inalloca into a type attribute by Matt Arsenault · 4 years, 3 months ago
  28. 7142cea [DAE] Adjust param/arg attributes when changing parameter to undef by Guozhi Wei · 4 years, 2 months ago
  29. 01a0e8e [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of by Akira Hatanaka · 4 years, 4 months ago
  30. fb76143 Revert "[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of explicitly emitting retainRV or claimRV calls in the IR" by Hans Wennborg · 4 years, 3 months ago
  31. 2bb3994 [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of by Akira Hatanaka · 4 years, 4 months ago
  32. 888077f Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly" by Nico Weber · 4 years, 4 months ago
  33. 29b6ac3 [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly by Akira Hatanaka · 4 years, 4 months ago
  34. 53d1ca4 Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly" by Akira Hatanaka · 4 years, 4 months ago
  35. 89c4f06 [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly by Akira Hatanaka · 4 years, 4 months ago
  36. 69722c7 Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV" by Richard Smith · 4 years, 4 months ago
  37. 829171b [ObjC][ARC] Annotate calls with attributes instead of emitting retainRV by Akira Hatanaka · 4 years, 4 months ago
  38. bb88e57 OpaquePtr: Bulk update tests to use typed sret by Matt Arsenault · 4 years, 7 months ago
  39. 2a6a430 OpaquePtr: Bulk update tests to use typed byval by Matt Arsenault · 4 years, 7 months ago
  40. 6520cb9 [IR] Make nosync, nofree and willreturn default for intrinsics. by sstefan1 · 4 years, 8 months ago
  41. f48a43a [AttributeFuncs] Consider `noundef` in `typeIncompatible` by Johannes Doerfert · 4 years, 9 months ago
  42. 0b88297 [AttributeFuncs] Consider `align` in `typeIncompatible` by Johannes Doerfert · 4 years, 9 months ago
  43. 91779f6 [DAE] MarkLive in MarkValue(MaybeLive) if any use is live by Arthur Eubanks · 4 years, 8 months ago
  44. 64ba539 [DIE] Remove DeadInstEliminationPass by Arthur Eubanks · 4 years, 9 months ago
  45. ad17d27 IR: Define byref parameter attribute by Matt Arsenault · 5 years ago
  46. dc56d39 Preserve DbgLoc when DeadArgumentElimination rewrites a 'ret'. by Paul Robinson · 5 years ago
  47. 670ec51 Reland [X86] Codegen for preallocated by Arthur Eubanks · 5 years ago
  48. 4ea9d82 Revert "[X86] Codegen for preallocated" by Arthur Eubanks · 5 years ago
  49. 0c9b331 [X86] Codegen for preallocated by Arthur Eubanks · 5 years ago
  50. 7d27244 [NFC] Fix trivial typos in comments by James Henderson · 5 years ago
  51. 104f72e Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 by Fangrui Song · 5 years ago
  52. 10e280e [FunctionAttrs] Annotate "willreturn" for intrinsics by Hideto Ueno · 6 years ago
  53. cab9e7a Revert "Temporarily Revert "Add basic loop fusion pass."" by Eric Christopher · 6 years ago
  54. f877a36 Temporarily Revert "Add basic loop fusion pass." by Eric Christopher · 6 years ago
  55. 502a300 [IPO][AVR] Create new Functions in the default address space specified in the data layout by Dylan McKay · 6 years ago
  56. 496bbad [DeadArgElim] Fixes for dbg.values using dead arg/return values by David Stenberg · 6 years ago
  57. 0633c74 [deadargelim] Update dbg.value of 'unused' parameters by Petar Jovanovic · 7 years ago
  58. 8241eb2 [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. by Shiva Chen · 7 years ago
  59. f1a14b7 [DeadArgElim] Remove allocsize attributes on callsites by George Burgess IV · 7 years ago
  60. 361888d [DeadArgumentElim] Clone function level metadatas by Rong Xu · 7 years ago
  61. 8d99234 [DeadArgElim] Strip allocsize attributes when deleting an argument. by Benjamin Kramer · 7 years ago
  62. 580a7f0 [DAE] don't remove args of musttail target/caller by Reid Kleckner · 7 years ago
  63. e3ab5b2 [DeadArgumentElimination] Preserve llvm.dbg.values's first argument by Petar Jovanovic · 7 years ago
  64. aba5d29 Remove the obsolete offset parameter from @llvm.dbg.value by Adrian Prantl · 8 years ago
  65. a0d53c7 Replace hardcoded intrinsic list with speculatable attribute. by Matt Arsenault · 8 years ago
  66. 1be34ae Set the prof weight correctly for call instructions in DeadArgumentElimination. by Dehao Chen · 8 years ago
  67. e3029fc DeadArgElim: Don't mark swifterror arguments as unused by Arnold Schwaighofer · 9 years ago
  68. 08dd282 [PM] Port DeadArgumentElimination to the new PM by Sean Silva · 9 years ago
  69. e12144e [IR] Copy comdats in GlobalObject::copyAttributesFrom by Reid Kleckner · 9 years ago
  70. 475a860 [DeadArgumentElimination] Propagate operand bundles to promoted call sites by David Majnemer · 9 years ago
  71. 9b8e7f3 [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. by Adrian Prantl · 9 years ago
  72. 81d39f7 testcase gardening: update the emissionKind enum to the new syntax. (NFC) by Adrian Prantl · 9 years ago
  73. d11c518 Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. by Adrian Prantl · 9 years ago
  74. 9cfd101 [DebugInfo] Subprograms should belong to a CU. by Davide Italiano · 9 years ago
  75. 4b5b2bf [OperandBundles] Have DeadArgElim play nice with operand bundles by David Majnemer · 9 years ago
  76. 73d3dce DI: Reverse direction of subprogram -> function edge. by Peter Collingbourne · 10 years ago
  77. 1706f90 [DeadArgElim] Split the invoke successor edge by David Majnemer · 10 years ago
  78. 1267e73 DeadArgElim: don't eliminate arguments from naked functions by Hans Wennborg · 10 years ago
  79. b7f2c07 DI: Require subprogram definitions to be distinct by Duncan P. N. Exon Smith · 10 years ago
  80. 4cdb65a DI: Disallow uniquable DICompileUnits by Duncan P. N. Exon Smith · 10 years ago
  81. 565a329 DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable by Duncan P. N. Exon Smith · 10 years ago
  82. 6ed3b55 DI/Verifier: Fix argument bitrot in DILocalVariable by Duncan P. N. Exon Smith · 10 years ago
  83. 2b06868 Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  84. afbe900 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 10 years ago
  85. 08937a7 [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction by David Blaikie · 10 years ago
  86. 0ee41a3 DebugInfo: Add missing !dbg attachments to intrinsics by Duncan P. N. Exon Smith · 10 years ago
  87. bff44b8 DebugInfo: Fix bad debug info for compile units and types by Duncan P. N. Exon Smith · 10 years ago
  88. 6a53a1c Verifier: Check debug info intrinsic arguments by Duncan P. N. Exon Smith · 10 years ago
  89. ebfa186 [opaque pointer type] Add textual IR support for explicit type parameter to gep operator by David Blaikie · 10 years ago
  90. d8e2bfd DebugInfo: Move new hierarchy into place by Duncan P. N. Exon Smith · 10 years ago
  91. 7a1e2bf [opaque pointer type] Add textual IR support for explicit type parameter to load instruction by David Blaikie · 10 years ago
  92. 80b000c [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction by David Blaikie · 10 years ago
  93. 27f4d4e DeadArgElim: aggregate Return assessment properly. by Tim Northover · 10 years ago
  94. 8ff5095 DeadArgElim: arguments affect all returned sub-values by default. by Tim Northover · 10 years ago
  95. 2c49fc5 DeadArgElim: fix mismatch in accounting of array return types. by Tim Northover · 10 years ago
  96. 3f72dfd DeadArgElim: assess uses of entire return value aggregate. by Tim Northover · 10 years ago
  97. 3771eec IR: Move MDLocation into place by Duncan P. N. Exon Smith · 10 years ago
  98. 618c94a IR: Make metadata typeless in assembly by Duncan P. N. Exon Smith · 10 years ago
  99. f78f7af DebugInfo+DeadArgElimination: Ensure llvm::Function*s from debug info are updated even when DAE removes both varargs and non-varargs arguments on the same function. by David Blaikie · 11 years ago
  100. 546ab8a Revert "Revert "DI: Fold constant arguments into a single MDString"" by Duncan P. N. Exon Smith · 11 years ago