204204 %tid = call i32 @llvm.amdgcn.workitem.id.x ()
205205 %gep = getelementptr inbounds i32 , ptr addrspace (1 ) %arg , i32 %tid
206206 %in.1 = atomicrmw volatile sub ptr addrspace (1 ) %gep , i32 1 syncscope("agent" ) seq_cst
207- %tmp0 = insertelement <4 x i32 > undef , i32 %in.1 , i32 0
207+ %tmp0 = insertelement <4 x i32 > poison , i32 %in.1 , i32 0
208208 %tmp1 = insertelement <4 x i32 > %tmp0 , i32 0 , i32 1
209209 %tmp2 = insertelement <4 x i32 > %tmp1 , i32 0 , i32 2
210210 %tmp3 = insertelement <4 x i32 > %tmp2 , i32 0 , i32 3
@@ -227,13 +227,13 @@ bb:
227227 %tid = call i32 @llvm.amdgcn.workitem.id.x ()
228228 %gep = getelementptr inbounds i64 , ptr addrspace (1 ) %arg , i32 %tid
229229 %in.1 = atomicrmw volatile sub ptr addrspace (1 ) %gep , i64 1 syncscope("agent" ) seq_cst
230- %tmp0 = insertelement <2 x i64 > undef , i64 %in.1 , i32 0
230+ %tmp0 = insertelement <2 x i64 > poison , i64 %in.1 , i32 0
231231 %tmp1 = insertelement <2 x i64 > %tmp0 , i64 0 , i32 1
232- %tmp2 = bitcast <2 x i64 > %tmp0 to <4 x i32 >
232+ %tmp2 = bitcast <2 x i64 > %tmp1 to <4 x i32 >
233233 %mai.1 = tail call <4 x i32 > @llvm.amdgcn.mfma.i32.4x4x4i8 (i32 1 , i32 2 , <4 x i32 > %tmp2 , i32 0 , i32 0 , i32 0 )
234234 %elt.1 = extractelement <4 x i32 > %mai.1 , i32 0
235235 %elt.2 = extractelement <4 x i32 > %mai.1 , i32 1
236- %v2.1 = insertelement <2 x i32 > undef , i32 %elt.1 , i32 0
236+ %v2.1 = insertelement <2 x i32 > poison , i32 %elt.1 , i32 0
237237 %v2.2 = insertelement <2 x i32 > %v2.1 , i32 %elt.2 , i32 1
238238 %v2 = bitcast <2 x i32 > %v2.2 to i64
239239 %val = atomicrmw volatile add ptr addrspace (1 ) %gep , i64 %v2 syncscope("agent" ) seq_cst
0 commit comments