commit | 36b1b46f1c92e7555c9c66149a99a9daf8d2e50f | [log] [tgz] |
---|---|---|
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Fri Jul 29 17:45:16 2016 +0000 |
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Fri Jul 29 17:45:16 2016 +0000 |
tree | 05430c925521c574e7ece511159e648e6cbf94da | |
parent | 2a7151766d6552e877b1432edc71ffd7907ff963 [diff] |
[Hexagon] Misaligned loads and stores are not fast The DAG combiner tries to merge stores to adjacent vector wide memory locations by creating stores which are integral multiples of the vector width. Discourage this by informing it that this is slow. This should not affect legalization passes, because all of them ignore the "Fast" argument. Patch by Pranav Bhandarkar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277178 91177308-0d34-0410-b5e6-96231b3b80d8