diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-07-19 17:52:56 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-07-19 17:52:56 +0000 |
| commit | 7df225dfc25adc8371188dc57f3adf300b0bd697 (patch) | |
| tree | fc1c47a666d84e49d51690344692342d6e7349e5 /llvm/lib | |
| parent | 318a65536993fdb18be3115664f34833513f4e0b (diff) | |
| download | bcm5719-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')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 2 |
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); |

