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