<div dir="ltr">The patch file from Phab seems hosed here, so attaching a raw one...<br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 18, 2015 at 8:35 PM Chandler Carruth via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">chandlerc created this revision.<br>
chandlerc added a reviewer: gottesmm.<br>
chandlerc added a subscriber: llvm-commits.<br>
<br>
This is motivated by the need to have the core AliasAnalysis<br>
infrastructure be aware of the ObjCARCAliasAnalysis. However, it also<br>
seems like a nice and clean separation. Everything was very easy to move<br>
and this doesn't create much clutter in the analysis library IMO.<br>
<br>
However, I'm not an expert on the ARC optimizer stuff so mailing this<br>
out for folks to take a look at and give me feedback on. Sadly, it will<br>
be necessary to sort something out here to make progress on the alias<br>
analysis restructuring, so the more quickly this can be looked at the<br>
better.<br>
<br>
<a href="http://reviews.llvm.org/D12133" rel="noreferrer" target="_blank">http://reviews.llvm.org/D12133</a><br>
<br>
Files:<br>
  include/llvm/Analysis/ObjCARCAliasAnalysis.h<br>
  include/llvm/Analysis/ObjCARCAnalysisUtils.h<br>
  include/llvm/Analysis/ObjCARCInstKind.h<br>
  lib/Analysis/Analysis.cpp<br>
  lib/Analysis/CMakeLists.txt<br>
  lib/Analysis/ObjCARCAliasAnalysis.cpp<br>
  lib/Analysis/ObjCARCInstKind.cpp<br>
  lib/Transforms/ObjCARC/ARCInstKind.cpp<br>
  lib/Transforms/ObjCARC/ARCInstKind.h<br>
  lib/Transforms/ObjCARC/CMakeLists.txt<br>
  lib/Transforms/ObjCARC/ObjCARC.h<br>
  lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp<br>
  lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h<br>
  lib/Transforms/ObjCARC/ObjCARCOpts.cpp<br>
  lib/Transforms/ObjCARC/PtrState.h<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div></div>