brintos

brintos / llvm-project-archived public Read only

0
0
Text · 521 B · c393141 Raw
19 lines · plain
1; Double return in abicall (default)2; RUN: llc < %s -mtriple=mips3; PR26154 5define double @main(...) {6entry:7        %retval = alloca double         ; <ptr> [#uses=3]8        store double 0.000000e+00, ptr %retval9        %r = alloca double              ; <ptr> [#uses=1]10        load double, ptr %r         ; <double>:0 [#uses=1]11        store double %0, ptr %retval12        br label %return13 14return:         ; preds = %entry15        load double, ptr %retval            ; <double>:1 [#uses=1]16        ret double %117}18 19