summaryrefslogtreecommitdiff
path: root/test/Transforms/ObjCARC
AgeCommit message (Expand)Author
2017-10-24ObjCARC: do not increment past the end of the BBSaleem Abdulrasool
2017-10-16[ObjCARC] Do not move a release that has the clang.imprecise_release tagAkira Hatanaka
2017-08-31[ObjCARC] Pass the correct BasicBlock to fix assertion failure.Akira Hatanaka
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-05-03Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault
2017-04-29[ObjCARC] Do not move a release between a call and aAkira Hatanaka
2017-04-25[ObjCARC] Do not sink an objc_retain past a clang.arc.use.Akira Hatanaka
2017-04-05[ObjCArc] Do not dereference an invalidated iterator.Akira Hatanaka
2016-09-13[ObjCARC] Traverse chain downwards to replace uses of argument passed toAkira Hatanaka
2016-08-01[Verifier] Resume instructions can only be in functions w/ a personalityDavid Majnemer
2016-05-27Form objc_storeStrong in the presence of bitcasts.Pete Cooper
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl
2016-04-08Don't IPO over functions that can be de-refinedSanjoy Das
2016-04-05[DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano
2016-04-01testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl
2016-03-31Move the DebugEmissionKind enum from DIBuilder into DICompileUnit.Adrian Prantl
2016-02-17[ObjCARC] Handle ARCInstKind::ClaimRV in OptimizeIndividualCalls.Frederic Riss
2016-01-27Add support for objc_unsafeClaimAutoreleasedReturnValue to theJohn McCall
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-11-11Sort the enums in Attributes.h in case insensitive alphabetical order.Akira Hatanaka
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-28DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith
2015-08-13Emit argmemonly attribute for intrinsics.Igor Laevsky
2015-08-03DI: Disallow uniquable DICompileUnitsDuncan P. N. Exon Smith
2015-07-31DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variableDuncan P. N. Exon Smith
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith
2015-04-24[opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie
2015-04-16[opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie
2015-04-15DebugInfo: Add missing !dbg attachments to intrinsicsDuncan P. N. Exon Smith
2015-03-28DebugInfo: Fix testcases with invalid MDSubprogram nodesDuncan P. N. Exon Smith
2015-03-27Verifier: Call verifyModule() from llc and optDuncan P. N. Exon Smith
2015-03-27DebugInfo: Fix bad debug info for compile units and typesDuncan P. N. Exon Smith
2015-03-27DebugInfo: Update testcases with invalid variablesDuncan P. N. Exon Smith
2015-03-16[objc-arc] Make the ARC optimizer more conservative by forcing it to be non-s...Michael Gottesman
2015-03-15Verifier: Check debug info intrinsic argumentsDuncan P. N. Exon Smith
2015-03-13[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-03-06[objc-arc] Remove annotations code.Michael Gottesman
2015-03-03DebugInfo: Move new hierarchy into placeDuncan P. N. Exon Smith
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-02-20[objc-arc-contract] We can not move retains over instructions which can not c...Michael Gottesman
2015-01-14IR: Move MDLocation into placeDuncan P. N. Exon Smith
2014-12-15IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith
2014-11-17Add back r222061 with a fix.Rafael Espindola
2014-11-15Revert "Don't make assumptions about the name of private global variables."Reid Kleckner
2014-11-14Don't make assumptions about the name of private global variables.Rafael Espindola
2014-10-03Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith