• Home
  • Raw
  • Download

Lines Matching refs:SMALL

3 ; RUN: --check-prefix=32SMALL-MIR %s
11 ; RUN: --check-prefix=64SMALL-MIR %s
18 ; RUN: --check-prefixes=32SMALL-ASM,SMALL-ASM %s
24 ; RUN: --check-prefixes=64SMALL-ASM,SMALL-ASM %s
65 ; 32SMALL-MIR: renamable $r[[REG1:[0-9]+]] = LWZtoc %jump-table.0, $r2 :: (load 4 from got)
66 ; 32SMALL-MIR: renamable $r[[REG3:[0-9]+]] = RLWINM killed renamable $r[[REG2:[0-9]+]], 2, 0, 29
67 ; 32SMALL-MIR: renamable $r[[REG4:[0-9]+]] = LWZX killed renamable $r[[REG3]], renamable $r[[REG1]]…
68 ; 32SMALL-MIR: renamable $r[[REG5:[0-9]+]] = ADD4 killed renamable $r[[REG4]], killed renamable $r[…
76 ; 64SMALL-MIR: renamable $x[[REG1:[0-9]+]] = LDtocJTI %jump-table.0, $x2 :: (load 8 from got)
77 ; 64SMALL-MIR: renamable $x[[REG3:[0-9]+]] = RLDIC killed renamable $x[[REG2:[0-9]+]], 2, 30
78 ; 64SMALL-MIR: renamable $x[[REG4:[0-9]+]] = LWAX killed renamable $x[[REG3]], renamable $x[[REG1]]…
79 ; 64SMALL-MIR: renamable $x[[REG6:[0-9]+]] = ADD8 killed renamable $x[[REG4]], killed renamable $x[…
87 ; 32SMALL-ASM-LABEL: jump_table
88 ; 32SMALL-ASM: .jump_table:
89 ; 32SMALL-ASM: addi 3, 3, -1
90 ; 32SMALL-ASM: cmplwi 3, 3
91 ; 32SMALL-ASM: bgt 0, L..BB0_6
92 ; 32SMALL-ASM: lwz 4, L..C0(2)
93 ; 32SMALL-ASM: slwi 3, 3, 2
94 ; 32SMALL-ASM: lwzx 3, 3, 4
95 ; 32SMALL-ASM: add 3, 3, 4
96 ; 32SMALL-ASM: mtctr 3
97 ; 32SMALL-ASM: bctr
98 ; 32SMALL-ASM: L..BB0_2:
99 ; 32SMALL-ASM: L..BB0_3:
100 ; 32SMALL-ASM: L..BB0_4:
101 ; 32SMALL-ASM: L..BB0_5:
102 ; 32SMALL-ASM: L..BB0_6:
103 ; 32SMALL-ASM: li 3, 0
104 ; 32SMALL-ASM: blr
105 ; 32SMALL-ASM: .csect .rodata[RO],2
106 ; 32SMALL-ASM: .align 2
107 ; 32SMALL-ASM: L..JTI0_0:
108 ; 32SMALL-ASM: .vbyte 4, L..BB0_2-L..JTI0_0
109 ; 32SMALL-ASM: .vbyte 4, L..BB0_3-L..JTI0_0
110 ; 32SMALL-ASM: .vbyte 4, L..BB0_4-L..JTI0_0
111 ; 32SMALL-ASM: .vbyte 4, L..BB0_5-L..JTI0_0
140 ; 64SMALL-ASM-LABEL: jump_table
141 ; 64SMALL-ASM: .jump_table:
142 ; 64SMALL-ASM: addi 3, 3, -1
143 ; 64SMALL-ASM: cmplwi 3, 3
144 ; 64SMALL-ASM: bgt 0, L..BB0_6
145 ; 64SMALL-ASM: ld 4, L..C0(2)
146 ; 64SMALL-ASM: rldic 3, 3, 2, 30
147 ; 64SMALL-ASM: lwax 3, 3, 4
148 ; 64SMALL-ASM: add 3, 3, 4
149 ; 64SMALL-ASM: mtctr 3
150 ; 64SMALL-ASM: bctr
151 ; 64SMALL-ASM: L..BB0_2:
152 ; 64SMALL-ASM: L..BB0_3:
153 ; 64SMALL-ASM: L..BB0_4:
154 ; 64SMALL-ASM: L..BB0_5:
155 ; 64SMALL-ASM: L..BB0_6:
156 ; 64SMALL-ASM: li 3, 0
157 ; 64SMALL-ASM: blr
158 ; 64SMALL-ASM: .csect .rodata[RO],2
159 ; 64SMALL-ASM: .align 2
160 ; 64SMALL-ASM: L..JTI0_0:
161 ; 64SMALL-ASM: .vbyte 4, L..BB0_2-L..JTI0_0
162 ; 64SMALL-ASM: .vbyte 4, L..BB0_3-L..JTI0_0
163 ; 64SMALL-ASM: .vbyte 4, L..BB0_4-L..JTI0_0
164 ; 64SMALL-ASM: .vbyte 4, L..BB0_5-L..JTI0_0
209 ; SMALL-ASM: .toc
210 ; SMALL-ASM: .tc L..JTI0_0[TC],L..JTI0_0