; ModuleID = 'Moj modul' source_filename = "Moj modul" define double @zbir(double %x, double %y) { entry: %addtmp = fadd double %x, %y ret double %addtmp } define double @proizvod(double %x, double %y) { entry: %multmp = fmul double %x, %y ret double %multmp } define double @kvadrat(double %x) { entry: %multmp = fmul double %x, %x ret double %multmp } define double @f(double %x, double %y) { entry: %multmp = fmul double 2.000000e+00, %x %multmp1 = fmul double 3.000000e+00, %y %addtmp = fadd double %multmp, %multmp1 %addtmp2 = fadd double %x, 1.000000e+00 %addtmp3 = fadd double %y, 1.000000e+00 %calltmp = call double @proizvod(double %addtmp2, double %addtmp3) %addtmp4 = fadd double %addtmp, %calltmp %calltmp5 = call double @kvadrat(double %x) %addtmp6 = fadd double %addtmp4, %calltmp5 ret double %addtmp6 } declare double @sin(double) define double @g(double %x) { entry: %calltmp = call double @sin(double 3.140000e+00) %addtmp = fadd double %x, %calltmp ret double %addtmp }