With this patch we implement a concept of TBAA access descriptors that are capable of representing both scalar and struct-path accesses in a generic way.
This is part of D37826 reworked to be a separate patch to simplify review.
Paths
| Differential D38456
[CodeGen] Introduce generic TBAA access descriptors ClosedPublic Authored by kosarev on Oct 2 2017, 6:49 AM.
Details Summary With this patch we implement a concept of TBAA access descriptors that are capable of representing both scalar and struct-path accesses in a generic way. This is part of D37826 reworked to be a separate patch to simplify review.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 2 2017, 10:05 AM Closed by commit rL314780: [CodeGen] Introduce generic TBAA access descriptors (authored by kosarev). · Explain WhyOct 3 2017, 3:54 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 117494 cfe/trunk/lib/CodeGen/CGExpr.cpp
cfe/trunk/lib/CodeGen/CGValue.h
cfe/trunk/lib/CodeGen/CodeGenFunction.h
cfe/trunk/lib/CodeGen/CodeGenModule.h
cfe/trunk/lib/CodeGen/CodeGenModule.cpp
cfe/trunk/lib/CodeGen/CodeGenTBAA.h
cfe/trunk/lib/CodeGen/CodeGenTBAA.cpp
|