brintos

brintos / llvm-project-archived public Read only

0
0
Text · 580 B · 632e6b3 Raw
19 lines · plain
1; RUN: llc < %s2; PR40573define void @test_cast_float_to_char(ptr %result) nounwind {4entry:5	%result_addr = alloca ptr		; <ptr> [#uses=2]6	%test = alloca float		; <ptr> [#uses=2]7	%"alloca point" = bitcast i32 0 to i32		; <i32> [#uses=0]8	store ptr %result, ptr %result_addr9	store float 0x40B2AFA160000000, ptr %test, align 410	%0 = load float, ptr %test, align 4		; <float> [#uses=1]11	%1 = fptosi float %0 to i8		; <i8> [#uses=1]12	%2 = load ptr, ptr %result_addr, align 4		; <ptr> [#uses=1]13	store i8 %1, ptr %2, align 114	br label %return15 16return:		; preds = %entry17	ret void18}19