summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-07-19 17:52:56 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-07-19 17:52:56 +0000
commit7df225dfc25adc8371188dc57f3adf300b0bd697 (patch)
treefc1c47a666d84e49d51690344692342d6e7349e5 /llvm/lib/Target/AMDGPU
parent318a65536993fdb18be3115664f34833513f4e0b (diff)
downloadbcm5719-llvm-7df225dfc25adc8371188dc57f3adf300b0bd697.tar.gz
bcm5719-llvm-7df225dfc25adc8371188dc57f3adf300b0bd697.zip
AMDGPU/GlobalISel: Fix MMO flags for kernel argument loads
The DAG lowering sets dereferencable and invariant, not nontemporal. llvm-svn: 366597
Diffstat (limited to 'llvm/lib/Target/AMDGPU')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
index 8fc55cba494..30d3903be9c 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
@@ -275,7 +275,7 @@ void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &MIRBuilder,
MachineMemOperand *MMO =
MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad |
- MachineMemOperand::MONonTemporal |
+ MachineMemOperand::MODereferenceable |
MachineMemOperand::MOInvariant,
TypeSize, Align);
OpenPOWER on IntegriCloud