[PATCH] D38947: [CodeGen] Refine generation of TBAA info for bit-field lvalues
Ivan Kosarev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Oct 16 05:16:03 PDT 2017
kosarev created this revision.
kosarev added a project: clang.
The main change is that now we generate TBAA info before constructing the resulting lvalue instead of constructing lvalue with some default TBAA info and fixing it as necessary afterwards. We also keep the TBAA info close to lvalue base info, which is supposed to simplify their future merging.
This patch should not bring in any functional changes.
This is part of https://reviews.llvm.org/D38126 reworked to be a separate patch to simplify review.
Repository:
rL LLVM
https://reviews.llvm.org/D38947
Files:
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CodeGenFunction.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38947.119135.patch
Type: text/x-patch
Size: 9934 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20171016/1dca56d8/attachment.bin>
More information about the cfe-commits
mailing list