[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