123456789101112131415161718192021 |
- declare double @foo()
- declare double @bar()
- define double @baz(double %x) {
- entry:
- %ifcond = fcmp one double %x, 0.000000e+00
- br i1 %ifcond, label %then, label %else
- then: ; preds = %entry
- %calltmp = call double @foo()
- br label %ifcont
- else: ; preds = %entry
- %calltmp1 = call double @bar()
- br label %ifcont
- ifcont: ; preds = %else, %then
- %iftmp = phi double [ %calltmp, %then ], [ %calltmp1, %else ]
- ret double %iftmp
- }
|