[Analysis] Refine matching and merging of TBAA tags
authorIvan A. Kosarev <ikosarev@accesssoftek.com>
Fri, 3 Nov 2017 10:26:25 +0000 (10:26 +0000)
committerIvan A. Kosarev <ikosarev@accesssoftek.com>
Fri, 3 Nov 2017 10:26:25 +0000 (10:26 +0000)
commit4b77f463d0838bc2bae34b05e2dab9e1d7387dae
tree98108d7d8809f27d4121e801e6b68683fc4854c2
parentd96395fc921f939597e3c950695645f7161349f7
[Analysis] Refine matching and merging of TBAA tags

This patch combines the code that matches and merges TBAA access
tags. The aim is to simplify future changes and making sure that
these operations produce consistent results.

Differential Revision: https://reviews.llvm.org/D39463

llvm-svn: 317311
llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp