• Home
  • Raw
  • Download

Lines Matching refs:coerce

34 ; that for the time being by passing "float %f.coerce" and the necessary
38 define float @RetValBug(float %A.coerce) {
49 define float @Add(float %a.coerce, float %b.coerce) {
51 %0 = bitcast float %a.coerce to i32
54 %2 = bitcast float %b.coerce to i32
105 define zeroext i1 @VCMP1(float %F.coerce, float %G.coerce) {
107 %0 = bitcast float %F.coerce to i32
110 %2 = bitcast float %G.coerce to i32
138 define zeroext i1 @VCMP2(float %F.coerce) {
140 %0 = bitcast float %F.coerce to i32
155 define i32 @VCMPE1(float %F.coerce) {
157 %0 = bitcast float %F.coerce to i32
172 define i32 @VCMPE2(float %F.coerce, float %G.coerce) {
174 %0 = bitcast float %F.coerce to i32
177 %2 = bitcast float %G.coerce to i32
226 define i32 @fptosi(i32 %A.coerce) {
228 %tmp.0.extract.trunc = trunc i32 %A.coerce to i16
240 define i32 @fptoui(i32 %A.coerce) {
242 %tmp.0.extract.trunc = trunc i32 %A.coerce to i16
290 define float @h2f(i32 %h.coerce) {
292 %tmp.0.extract.trunc = trunc i32 %h.coerce to i16
302 define double @h2d(i32 %h.coerce) {
304 %tmp.0.extract.trunc = trunc i32 %h.coerce to i16
332 define float @Div(float %a.coerce, float %b.coerce) {
334 %0 = bitcast float %a.coerce to i32
337 %2 = bitcast float %b.coerce to i32
388 define float @VFMA(float %a.coerce, float %b.coerce, float %c.coerce) {
390 %0 = bitcast float %a.coerce to i32
393 %2 = bitcast float %b.coerce to i32
396 %4 = bitcast float %c.coerce to i32
412 define float @VFMS(float %a.coerce, float %b.coerce, float %c.coerce) {
414 %0 = bitcast float %a.coerce to i32
417 %2 = bitcast float %b.coerce to i32
420 %4 = bitcast float %c.coerce to i32
436 define float @VFNMA(float %a.coerce, float %b.coerce, float %c.coerce) {
438 %0 = bitcast float %a.coerce to i32
441 %2 = bitcast float %b.coerce to i32
444 %4 = bitcast float %c.coerce to i32
461 define float @VFNMS(float %a.coerce, float %b.coerce, float %c.coerce) {
463 %0 = bitcast float %a.coerce to i32
466 %2 = bitcast float %b.coerce to i32
469 %4 = bitcast float %c.coerce to i32
489 define float @VMLA(float %a.coerce, float %b.coerce, float %c.coerce) {
491 %0 = bitcast float %a.coerce to i32
494 %2 = bitcast float %b.coerce to i32
497 %4 = bitcast float %c.coerce to i32
513 define float @VMLS(float %a.coerce, float %b.coerce, float %c.coerce) {
515 %0 = bitcast float %a.coerce to i32
518 %2 = bitcast float %b.coerce to i32
521 %4 = bitcast float %c.coerce to i32
540 define i32 @movi(i32 %a.coerce) {
542 %tmp.0.extract.trunc = trunc i32 %a.coerce to i16
554 define float @Mul(float %a.coerce, float %b.coerce) {
556 %0 = bitcast float %a.coerce to i32
559 %2 = bitcast float %b.coerce to i32
610 define float @Neg(float %a.coerce) {
612 %0 = bitcast float %a.coerce to i32
626 define float @VNMLA(float %a.coerce, float %b.coerce, float %c.coerce) {
628 %0 = bitcast float %a.coerce to i32
631 %2 = bitcast float %b.coerce to i32
634 %4 = bitcast float %c.coerce to i32
651 define float @VNMLS(float %a.coerce, float %b.coerce, float %c.coerce) {
653 %0 = bitcast float %a.coerce to i32
656 %2 = bitcast float %b.coerce to i32
659 %4 = bitcast float %c.coerce to i32
675 define float @NMul(float %a.coerce, float %b.coerce) {
677 %0 = bitcast float %a.coerce to i32
680 %2 = bitcast float %b.coerce to i32
900 define float @select_cc4(float %a.coerce) {
902 %0 = bitcast float %a.coerce to i32
950 define float @Sub(float %a.coerce, float %b.coerce) {
952 %0 = bitcast float %a.coerce to i32
955 %2 = bitcast float %b.coerce to i32
1007 define i32 @ThumbAddrMode5FP16(i32 %A.coerce) {
1010 %tmp.0.extract.trunc = trunc i32 %A.coerce to i16
1032 %coerce = alloca half, align 2
1034 store half 0xH7C00, half* %coerce, align 2
1037 store half 0xH7C00, half* %coerce, align 2