diff options
| author | Mehdi Amini <mehdi.amini@apple.com> | 2015-05-07 05:52:40 +0000 |
|---|---|---|
| committer | Mehdi Amini <mehdi.amini@apple.com> | 2015-05-07 05:52:40 +0000 |
| commit | 2668a487a78cdc416d1cbf01fc98d00c7fc4def3 (patch) | |
| tree | 659a81fb149e726ff2957ba452a195689077f31b /clang/lib/AST/MicrosoftMangle.cpp | |
| parent | 2873469ec0709a93c14f444514bf13e3cdb0206e (diff) | |
| download | bcm5719-llvm-2668a487a78cdc416d1cbf01fc98d00c7fc4def3.tar.gz bcm5719-llvm-2668a487a78cdc416d1cbf01fc98d00c7fc4def3.zip | |
Update InstCombine to transform aggregate loads into scalar loads.
Summary:
One step further getting aggregate loads and store being optimized
properly. This will only handle struct with one element at this point.
Test Plan: Added unit tests for the new supported cases.
Reviewers: chandlerc, joker-eph, joker.eph, majnemer
Reviewed By: majnemer
Subscribers: pete, llvm-commits
Differential Revision: http://reviews.llvm.org/D8339
Patch by Amaury Sechet.
From: Amaury Sechet <amaury@fb.com>
llvm-svn: 236695
Diffstat (limited to 'clang/lib/AST/MicrosoftMangle.cpp')
0 files changed, 0 insertions, 0 deletions

