]> granicus.if.org Git - llvm/commit
AMDGPU: Handle non-temporal loads and stores
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Thu, 7 Sep 2017 17:14:54 +0000 (17:14 +0000)
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Thu, 7 Sep 2017 17:14:54 +0000 (17:14 +0000)
commit3964b8bfc866bb2c14ef0ab7ff49cc8d62157ee7
tree2e71c99702d367354c205563adef18731fd0771a
parentb6f64be453dbc48fa801536d757aa84ccf300904
AMDGPU: Handle non-temporal loads and stores

Differential Revision: https://reviews.llvm.org/D36862

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312729 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
test/CodeGen/AMDGPU/memory-legalizer-nontemporal-load.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/memory-legalizer-nontemporal-store.ll [new file with mode: 0644]
test/CodeGen/MIR/AMDGPU/memory-legalizer-multiple-mem-operands-nontemporal-1.mir [new file with mode: 0644]
test/CodeGen/MIR/AMDGPU/memory-legalizer-multiple-mem-operands-nontemporal-2.mir [new file with mode: 0644]
test/CodeGen/MIR/AMDGPU/syncscopes.mir