brintos

brintos / llvm-project-archived public Read only

0
0
Text · 525 B · 741073f Raw
20 lines · plain
1; RUN: llvm-as %s -o - | llvm-dis > %t1.ll2; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll3; RUN: diff %t1.ll %t2.ll4 5define void @"NewCasts" (i17 %x) {6  %a = zext i17 %x to i327  %b = sext i17 %x to i328  %c = trunc i17 %x to i89  %d = uitofp i17 %x to float10  %e = sitofp i17 %x to double11  %f = fptoui float %d to i1712  %g = fptosi double %e to i17 13  %i = fpext float %d to double14  %j = fptrunc double %i to float15  %k = bitcast i32 %a to float16  %l = inttoptr i17 %x to i32*17  %m = ptrtoint i32* %l to i6418  ret void19}20