• Home
  • Raw
  • Download

Lines Matching refs:HARD

1 …sparc-delay-filler -disable-sparc-leaf-proc | FileCheck %s --check-prefix=CHECK --check-prefix=HARD
58 ; HARD: save %sp, -128, %sp
59 ; HARD: ld [%fp+2307], [[F:%f[0-9]+]]
60 ; HARD: fstod %f1,
61 ; HARD: faddd %f2,
62 ; HARD: faddd %f4,
63 ; HARD: faddd %f6,
64 ; HARD: fadds %f31, [[F]]
105 ; HARD: std %f2, [%sp+2311]
107 ; HARD: st %f1, [%sp+2307]
108 ; HARD: fmovd %f2, %f4
145 ; HARD: fstod %f3
146 ; HARD: faddd %f6
147 ; HARD: faddd %f16
154 ; HARD: std %f0, [%i1]
179 ; HARD: fmovd %f2, %f6
180 ; HARD: fmovd %f2, %f16
204 ; HARD: fstoi %f1
206 ; HARD: srlx %i0, 32, [[R:%[gilo][0-7]]]
218 ; HARD-DAG: sllx %i1, 32, %o0
219 ; HARD-DAG: fmovs %f5, %f1
230 ; HARD: fsubs %f0, %f1, %f0
241 ; HARD-DAG: fmovs %f3, %f0
242 ; HARD-DAG: fmovs %f5, %f1
253 ; HARD: fstoi %f0
265 ; HARD: fmovs %f3, %f0
266 ; HARD: mov %i2, %o0
326 ; HARD: ld [%i3], %f2
341 ; HARD: st %f2, [%i1]
356 ; HARD: ld [%i3], %f1
373 ; HARD: st %f1, [%i1]
478 ; HARD-DAG: std %f0, [%fp+{{.+}}]
479 ; HARD-DAG: std %f2, [%fp+{{.+}}]
480 ; HARD-DAG: std %f6, [%fp+{{.+}}]
481 ; HARD-DAG: std %f4, [%fp+{{.+}}]
482 ; HARD: add %fp, [[Offset:[0-9]+]], %o0
483 ; HARD: call _Qp_add
484 ; HARD: ldd [%fp+[[Offset]]], %f0
502 ; HARD-DAG: std %f4, [%sp+[[Offset0:[0-9]+]]]
503 ; HARD-DAG: std %f6, [%sp+[[Offset1:[0-9]+]]]
504 ; HARD-DAG: ldx [%sp+[[Offset0]]], %o2
505 ; HARD-DAG: ldx [%sp+[[Offset1]]], %o3
517 ; HARD: st %f1, [%fp+[[Offset0:[0-9]+]]]
518 ; HARD: fmovs %f3, %f1
521 ; HARD: st %f0, [%fp+[[Offset1:[0-9]+]]]
522 ; HARD: ld [%fp+[[Offset0]]], %f1
526 ; HARD: ld [%fp+[[Offset1]]], %f1
527 ; HARD: fmuls %f1, %f0, %f0