]> granicus.if.org Git - clang/commit
[CodeGen] Pass TBAA info along with lvalue base info everywhere
authorIvan A. Kosarev <ikosarev@accesssoftek.com>
Tue, 17 Oct 2017 10:17:43 +0000 (10:17 +0000)
committerIvan A. Kosarev <ikosarev@accesssoftek.com>
Tue, 17 Oct 2017 10:17:43 +0000 (10:17 +0000)
commitcd196ce936ce8e90bc5357551c1fe617748d84e0
treea14567c9629ed5e4dbcb1df9577eb58fce211e86
parent6fe0ba5b2e9fe50cf172acb437f879fbd0ef99bc
[CodeGen] Pass TBAA info along with lvalue base info everywhere

This patch addresses the rest of the cases where we pass lvalue
base info, but do not provide corresponding TBAA info.

This patch should not bring in any functional changes.

This is part of D38126 reworked to be a separate patch to make
reviewing easier.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@315986 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGAtomic.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGObjCRuntime.cpp
lib/CodeGen/CGValue.h
lib/CodeGen/CodeGenFunction.h