[llvm] r331795 - AMDGPU: Don't use undef in a test

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue May 8 11:43:34 PDT 2018


Author: arsenm
Date: Tue May  8 11:43:34 2018
New Revision: 331795

URL: http://llvm.org/viewvc/llvm-project?rev=331795&view=rev
Log:
AMDGPU: Don't use undef in a test

Modified:
    llvm/trunk/test/CodeGen/AMDGPU/global-smrd-unknown.ll

Modified: llvm/trunk/test/CodeGen/AMDGPU/global-smrd-unknown.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AMDGPU/global-smrd-unknown.ll?rev=331795&r1=331794&r2=331795&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AMDGPU/global-smrd-unknown.ll (original)
+++ llvm/trunk/test/CodeGen/AMDGPU/global-smrd-unknown.ll Tue May  8 11:43:34 2018
@@ -4,12 +4,12 @@
 ; GCN: flat_load_dword
 ; GCN: flat_load_dword
 ; GCN: flat_store_dword
-define amdgpu_kernel void @unknown_memdep_analysis(float addrspace(1)* nocapture readonly %arg) #0 {
+define amdgpu_kernel void @unknown_memdep_analysis(float addrspace(1)* nocapture readonly %arg, float %arg1) #0 {
 bb:
   %tmp53 = load float, float addrspace(1)* undef, align 4
   %tmp54 = getelementptr inbounds float, float addrspace(1)* %arg, i32 31
   %tmp55 = load float, float addrspace(1)* %tmp54, align 4
-  %tmp56 = tail call float @llvm.fmuladd.f32(float undef, float %tmp53, float %tmp55)
+  %tmp56 = tail call float @llvm.fmuladd.f32(float %arg1, float %tmp53, float %tmp55)
   store float %tmp56, float addrspace(1)* undef, align 4
   ret void
 }




More information about the llvm-commits mailing list