• Home
  • Raw
  • Download

Lines Matching refs:P9

7 ; RUN:   < %s | FileCheck %s --check-prefix=CHECK-P9 \
12 ; RUN: -mattr=-power9-vector < %s | FileCheck %s --check-prefix=CHECK-P9-NOVECTOR
34 ; CHECK-P9-NOVECTOR-LABEL: bar0:
35 ; CHECK-P9-NOVECTOR: # %bb.0: # %entry
36 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC0@toc@ha
37 ; CHECK-P9-NOVECTOR: ld r3, .LC0@toc@l(r3)
38 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC1@toc@ha
39 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC2@toc@ha
40 ; CHECK-P9-NOVECTOR: ld r3, .LC2@toc@l(r3)
41 ; CHECK-P9-NOVECTOR: xxmrgld vs0, vs1, vs0
42 ; CHECK-P9-NOVECTOR: stxvd2x vs0, 0, r3
43 ; CHECK-P9-NOVECTOR: blr
45 ; CHECK-P9-LABEL: bar0:
46 ; CHECK-P9: # %bb.0: # %entry
47 ; CHECK-P9: addis r3, r2, .LC0@toc@ha
48 ; CHECK-P9: ld r3, .LC0@toc@l(r3)
49 ; CHECK-P9: lxvx vs0, 0, r3
50 ; CHECK-P9: addis r3, r2, .LC1@toc@ha
51 ; CHECK-P9: ld r3, .LC1@toc@l(r3)
52 ; CHECK-P9: lfd f1, 0(r3)
53 ; CHECK-P9: addis r3, r2, .LC2@toc@ha
54 ; CHECK-P9: ld r3, .LC2@toc@l(r3)
55 ; CHECK-P9: xxswapd vs1, f1
56 ; CHECK-P9: xxpermdi vs0, vs0, vs1, 1
57 ; CHECK-P9: stxvx vs0, 0, r3
58 ; CHECK-P9: blr
79 ; CHECK-P9-NOVECTOR-LABEL: bar1:
80 ; CHECK-P9-NOVECTOR: # %bb.0: # %entry
81 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC0@toc@ha
82 ; CHECK-P9-NOVECTOR: ld r3, .LC0@toc@l(r3)
83 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC1@toc@ha
84 ; CHECK-P9-NOVECTOR: addis r3, r2, .LC2@toc@ha
85 ; CHECK-P9-NOVECTOR: ld r3, .LC2@toc@l(r3)
86 ; CHECK-P9-NOVECTOR: xxpermdi vs0, vs0, vs1, 1
87 ; CHECK-P9-NOVECTOR: stxvd2x vs0, 0, r3
88 ; CHECK-P9-NOVECTOR: blr
90 ; CHECK-P9-LABEL: bar1:
91 ; CHECK-P9: # %bb.0: # %entry
92 ; CHECK-P9: addis r3, r2, .LC0@toc@ha
93 ; CHECK-P9: ld r3, .LC0@toc@l(r3)
94 ; CHECK-P9: lxvx vs0, 0, r3
95 ; CHECK-P9: addis r3, r2, .LC1@toc@ha
96 ; CHECK-P9: ld r3, .LC1@toc@l(r3)
97 ; CHECK-P9: lfd f1, 0(r3)
98 ; CHECK-P9: addis r3, r2, .LC2@toc@ha
99 ; CHECK-P9: ld r3, .LC2@toc@l(r3)
100 ; CHECK-P9: xxswapd vs1, f1
101 ; CHECK-P9: xxmrgld vs0, vs1, vs0
102 ; CHECK-P9: stxvx vs0, 0, r3
103 ; CHECK-P9: blr