This is an archive of the discontinued LLVM Phabricator instance.

[CodeGen] Fix propagation of TBAA info for atomic accesses
ClosedPublic

Authored by kosarev on Oct 2 2017, 7:48 AM.

Details

Summary

This patch fixes clang to propagate complete TBAA information for atomic accesses and not just the final access types. Prepared against D38456 and requires it to be committed first.

This is part of D37826 reworked to be a separate patch to simplify review.

Diff Detail

Repository
rL LLVM

Event Timeline

kosarev created this revision.Oct 2 2017, 7:48 AM
rjmccall accepted this revision.Oct 2 2017, 10:06 AM

LGTM, but is there a reason this isn't just part of that patch?

This revision is now accepted and ready to land.Oct 2 2017, 10:06 AM
This revision was automatically updated to reflect the committed changes.

Answering your question: it's just to keep functional changes apart from purely refactoring patches.