Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir
Show First 20 Lines • Show All 118 Lines • ▼ Show 20 Lines | bb: | ||||
%tmp88 = fmul float %tmp82, 0.000000e+00 | %tmp88 = fmul float %tmp82, 0.000000e+00 | ||||
%tmp89 = fsub fast float %tmp85, %tmp88 | %tmp89 = fsub fast float %tmp85, %tmp88 | ||||
%tmp90 = fdiv float %tmp89, %tmp86 | %tmp90 = fdiv float %tmp89, %tmp86 | ||||
%tmp91 = fsub float 1.000000e+00, %tmp87 | %tmp91 = fsub float 1.000000e+00, %tmp87 | ||||
%tmp92 = fsub float %tmp91, %tmp90 | %tmp92 = fsub float %tmp91, %tmp90 | ||||
%tmp93 = fmul float %tmp42, %tmp87 | %tmp93 = fmul float %tmp42, %tmp87 | ||||
%tmp94 = call float @llvm.fmuladd.f32(float %tmp92, float %tmp36, float %tmp93) | %tmp94 = call float @llvm.fmuladd.f32(float %tmp92, float %tmp36, float %tmp93) | ||||
%tmp95 = call float @llvm.fmuladd.f32(float %tmp48, float undef, float %tmp94) | %tmp95 = call float @llvm.fmuladd.f32(float %tmp48, float undef, float %tmp94) | ||||
%tmp96 = fsub float extractelement (<2 x float> fadd (<2 x float> fmul (<2 x float> undef, <2 x float> undef), <2 x float> undef), i64 1), %tmp95 | %fmul = fmul <2 x float> undef, undef | ||||
%fadd = fadd <2 x float> %fmul, undef | |||||
%extractelement = extractelement <2 x float> %fadd, i64 1 | |||||
%tmp96 = fsub float %extractelement, %tmp95 | |||||
%tmp97 = getelementptr inbounds %struct.wombat, %struct.wombat addrspace(5)* %tmp5, i32 0, i32 8, i32 1 | %tmp97 = getelementptr inbounds %struct.wombat, %struct.wombat addrspace(5)* %tmp5, i32 0, i32 8, i32 1 | ||||
call void @func(float %tmp96, i64 0, i16 addrspace(5)* nonnull %tmp97) #3 | call void @func(float %tmp96, i64 0, i16 addrspace(5)* nonnull %tmp97) #3 | ||||
%tmp984 = bitcast [16 x i8] addrspace(3)* %17 to i8 addrspace(3)* | %tmp984 = bitcast [16 x i8] addrspace(3)* %17 to i8 addrspace(3)* | ||||
%tmp99 = getelementptr inbounds %struct.snork, %struct.snork addrspace(1)* %arg4, i64 %tmp12, i32 8, i32 1, i64 0 | %tmp99 = getelementptr inbounds %struct.snork, %struct.snork addrspace(1)* %arg4, i64 %tmp12, i32 8, i32 1, i64 0 | ||||
call void @llvm.memcpy.p1i8.p3i8.i64(i8 addrspace(1)* %tmp99, i8 addrspace(3)* %tmp984, i64 16, i32 16, i1 false) | call void @llvm.memcpy.p1i8.p3i8.i64(i8 addrspace(1)* %tmp99, i8 addrspace(3)* %tmp984, i64 16, i32 16, i1 false) | ||||
call void @llvm.lifetime.end.p5i8(i64 144, i8 addrspace(5)* nonnull %tmp23) #3 | call void @llvm.lifetime.end.p5i8(i64 144, i8 addrspace(5)* nonnull %tmp23) #3 | ||||
ret void | ret void | ||||
} | } | ||||
▲ Show 20 Lines • Show All 199 Lines • Show Last 20 Lines |