Lines Matching refs:def
13 def ALU : FuncUnit;
14 def IMULDIV : FuncUnit;
20 def IIM16Alu : InstrItinClass;
21 def IIPseudo : InstrItinClass;
23 def II_ABS : InstrItinClass;
24 def II_ADDI : InstrItinClass;
25 def II_ADDIU : InstrItinClass;
26 def II_ADDIUPC : InstrItinClass;
27 def II_ADD : InstrItinClass;
28 def II_ADDU : InstrItinClass;
29 def II_ADD_D : InstrItinClass;
30 def II_ADD_S : InstrItinClass;
31 def II_ALIGN : InstrItinClass;
32 def II_AND : InstrItinClass;
33 def II_ANDI : InstrItinClass;
34 def II_ALUIPC : InstrItinClass;
35 def II_AUI : InstrItinClass;
36 def II_AUIPC : InstrItinClass;
37 def II_B : InstrItinClass;
38 def II_BADDU : InstrItinClass;
39 def II_BBIT : InstrItinClass; // bbit[01], bbit[01]32
40 def II_BALC : InstrItinClass;
41 def II_BC : InstrItinClass;
42 def II_BC1F : InstrItinClass;
43 def II_BC1FL : InstrItinClass;
44 def II_BC1T : InstrItinClass;
45 def II_BC1TL : InstrItinClass;
46 def II_BC1CCZ : InstrItinClass;
47 def II_BCC : InstrItinClass; // beq and bne
48 def II_BCCZ : InstrItinClass; // b[gl][et]z
49 def II_BCCC : InstrItinClass; // b<cc>c
50 def II_BCCZAL : InstrItinClass; // bgezal and bltzal
51 def II_BCCZALS : InstrItinClass; // bgezals and bltzals
52 def II_BCCZC : InstrItinClass; // beqzc, bnezc
53 def II_BITSWAP : InstrItinClass;
54 def II_CEIL : InstrItinClass;
55 def II_CFC1 : InstrItinClass;
56 def II_CLO : InstrItinClass;
57 def II_CLZ : InstrItinClass;
58 def II_CTC1 : InstrItinClass;
59 def II_CVT : InstrItinClass;
60 def II_C_CC_D : InstrItinClass; // Any c.<cc>.d instruction
61 def II_C_CC_S : InstrItinClass; // Any c.<cc>.s instruction
62 def II_DADDIU : InstrItinClass;
63 def II_DADDU : InstrItinClass;
64 def II_DADDI : InstrItinClass;
65 def II_DADD : InstrItinClass;
66 def II_DAHI : InstrItinClass;
67 def II_DATI : InstrItinClass;
68 def II_DAUI : InstrItinClass;
69 def II_DALIGN : InstrItinClass;
70 def II_DBITSWAP : InstrItinClass;
71 def II_DCLO : InstrItinClass;
72 def II_DCLZ : InstrItinClass;
73 def II_DDIV : InstrItinClass;
74 def II_DDIVU : InstrItinClass;
75 def II_DIV : InstrItinClass;
76 def II_DIVU : InstrItinClass;
77 def II_DIV_D : InstrItinClass;
78 def II_DIV_S : InstrItinClass;
79 def II_DMFC0 : InstrItinClass;
80 def II_DMTC0 : InstrItinClass;
81 def II_DMFC1 : InstrItinClass;
82 def II_DMTC1 : InstrItinClass;
83 def II_DMOD : InstrItinClass;
84 def II_DMODU : InstrItinClass;
85 def II_DMUH : InstrItinClass;
86 def II_DMUHU : InstrItinClass;
87 def II_DMFC2 : InstrItinClass;
88 def II_DMTC2 : InstrItinClass;
89 def II_DMUL : InstrItinClass;
90 def II_DMULU : InstrItinClass;
91 def II_DMULT : InstrItinClass;
92 def II_DMULTU : InstrItinClass;
93 def II_DROTR : InstrItinClass;
94 def II_DROTR32 : InstrItinClass;
95 def II_DROTRV : InstrItinClass;
96 def II_DSLL : InstrItinClass;
97 def II_DSLL32 : InstrItinClass;
98 def II_DSLLV : InstrItinClass;
99 def II_DSRA : InstrItinClass;
100 def II_DSRA32 : InstrItinClass;
101 def II_DSRAV : InstrItinClass;
102 def II_DSRL : InstrItinClass;
103 def II_DSRL32 : InstrItinClass;
104 def II_DSRLV : InstrItinClass;
105 def II_DSBH : InstrItinClass;
106 def II_DSHD : InstrItinClass;
107 def II_DSUBU : InstrItinClass;
108 def II_DSUB : InstrItinClass;
109 def II_EXT : InstrItinClass; // Any EXT instruction
110 def II_FLOOR : InstrItinClass;
111 def II_INS : InstrItinClass; // Any INS instruction
112 def II_IndirectBranchPseudo : InstrItinClass; // Indirect branch pseudo.
113 def II_J : InstrItinClass;
114 def II_JAL : InstrItinClass;
115 def II_JALR : InstrItinClass;
116 def II_JALR_HB : InstrItinClass;
117 def II_JALRC : InstrItinClass;
118 def II_JALRS : InstrItinClass;
119 def II_JALS : InstrItinClass;
120 def II_JIC : InstrItinClass;
121 def II_JIALC : InstrItinClass;
122 def II_JR : InstrItinClass;
123 def II_JR_HB : InstrItinClass;
124 def II_JRADDIUSP : InstrItinClass;
125 def II_JRC : InstrItinClass;
126 def II_ReturnPseudo : InstrItinClass; // Return pseudo.
127 def II_ERET : InstrItinClass;
128 def II_DERET : InstrItinClass;
129 def II_ERETNC : InstrItinClass;
130 def II_EHB : InstrItinClass;
131 def II_SDBBP : InstrItinClass;
132 def II_SSNOP : InstrItinClass;
133 def II_SYSCALL : InstrItinClass;
134 def II_PAUSE : InstrItinClass;
135 def II_WAIT : InstrItinClass;
136 def II_EI : InstrItinClass;
137 def II_DI : InstrItinClass;
138 def II_TEQ : InstrItinClass;
139 def II_TEQI : InstrItinClass;
140 def II_TGE : InstrItinClass;
141 def II_TGEI : InstrItinClass;
142 def II_TGEIU : InstrItinClass;
143 def II_TGEU : InstrItinClass;
144 def II_TNE : InstrItinClass;
145 def II_TNEI : InstrItinClass;
146 def II_TLT : InstrItinClass;
147 def II_TLTI : InstrItinClass;
148 def II_TLTU : InstrItinClass;
149 def II_TTLTIU : InstrItinClass;
150 def II_TLBP : InstrItinClass;
151 def II_TLBR : InstrItinClass;
152 def II_TLBWI : InstrItinClass;
153 def II_TLBWR : InstrItinClass;
154 def II_TRAP : InstrItinClass;
155 def II_BREAK : InstrItinClass;
156 def II_SYNC : InstrItinClass;
157 def II_SYNCI : InstrItinClass;
158 def II_LB : InstrItinClass;
159 def II_LBE : InstrItinClass;
160 def II_LBU : InstrItinClass;
161 def II_LBUE : InstrItinClass;
162 def II_LD : InstrItinClass;
163 def II_LDC1 : InstrItinClass;
164 def II_LDC2 : InstrItinClass;
165 def II_LDC3 : InstrItinClass;
166 def II_LDL : InstrItinClass;
167 def II_LDR : InstrItinClass;
168 def II_LDPC : InstrItinClass;
169 def II_LDXC1 : InstrItinClass;
170 def II_LH : InstrItinClass;
171 def II_LHE : InstrItinClass;
172 def II_LHU : InstrItinClass;
173 def II_LHUE : InstrItinClass;
174 def II_LL : InstrItinClass;
175 def II_LLD : InstrItinClass;
176 def II_LUI : InstrItinClass;
177 def II_LUXC1 : InstrItinClass;
178 def II_LW : InstrItinClass;
179 def II_LWE : InstrItinClass;
180 def II_LWC1 : InstrItinClass;
181 def II_LWC2 : InstrItinClass;
182 def II_LWC3 : InstrItinClass;
183 def II_LWL : InstrItinClass;
184 def II_LWLE : InstrItinClass;
185 def II_LWPC : InstrItinClass;
186 def II_LWR : InstrItinClass;
187 def II_LWRE : InstrItinClass;
188 def II_LWU : InstrItinClass;
189 def II_LWUPC : InstrItinClass;
190 def II_LWXC1 : InstrItinClass;
191 def II_LSA : InstrItinClass;
192 def II_DLSA : InstrItinClass;
193 def II_MADD : InstrItinClass;
194 def II_MADDU : InstrItinClass;
195 def II_MADD_D : InstrItinClass;
196 def II_MADD_S : InstrItinClass;
197 def II_MADDF_D : InstrItinClass;
198 def II_MADDF_S : InstrItinClass;
199 def II_MFC0 : InstrItinClass;
200 def II_MFC1 : InstrItinClass;
201 def II_MFHC1 : InstrItinClass;
202 def II_MFC2 : InstrItinClass;
203 def II_MFHI_MFLO : InstrItinClass; // mfhi and mflo
204 def II_MOD : InstrItinClass;
205 def II_MODU : InstrItinClass;
206 def II_MOVF : InstrItinClass;
207 def II_MOVF_D : InstrItinClass;
208 def II_MOVF_S : InstrItinClass;
209 def II_MOVN : InstrItinClass;
210 def II_MOVN_D : InstrItinClass;
211 def II_MOVN_S : InstrItinClass;
212 def II_MOVT : InstrItinClass;
213 def II_MOVT_D : InstrItinClass;
214 def II_MOVT_S : InstrItinClass;
215 def II_MOVZ : InstrItinClass;
216 def II_MOVZ_D : InstrItinClass;
217 def II_MOVZ_S : InstrItinClass;
218 def II_MOV_D : InstrItinClass;
219 def II_MOV_S : InstrItinClass;
220 def II_MSUB : InstrItinClass;
221 def II_MSUBU : InstrItinClass;
222 def II_MSUB_D : InstrItinClass;
223 def II_MSUB_S : InstrItinClass;
224 def II_MSUBF_D : InstrItinClass;
225 def II_MSUBF_S : InstrItinClass;
226 def II_MTC0 : InstrItinClass;
227 def II_MTC1 : InstrItinClass;
228 def II_MTHC1 : InstrItinClass;
229 def II_MTC2 : InstrItinClass;
230 def II_MTHI_MTLO : InstrItinClass; // mthi and mtlo
231 def II_MUL : InstrItinClass;
232 def II_MUH : InstrItinClass;
233 def II_MUHU : InstrItinClass;
234 def II_MULU : InstrItinClass;
235 def II_MULT : InstrItinClass;
236 def II_MULTU : InstrItinClass;
237 def II_MUL_D : InstrItinClass;
238 def II_MUL_S : InstrItinClass;
239 def II_NEG : InstrItinClass;
240 def II_NMADD_D : InstrItinClass;
241 def II_NMADD_S : InstrItinClass;
242 def II_NMSUB_D : InstrItinClass;
243 def II_NMSUB_S : InstrItinClass;
244 def II_NOR : InstrItinClass;
245 def II_OR : InstrItinClass;
246 def II_ORI : InstrItinClass;
247 def II_POP : InstrItinClass;
248 def II_RDHWR : InstrItinClass;
249 def II_RESTORE : InstrItinClass;
250 def II_ROTR : InstrItinClass;
251 def II_ROTRV : InstrItinClass;
252 def II_ROUND : InstrItinClass;
253 def II_SAVE : InstrItinClass;
254 def II_SC : InstrItinClass;
255 def II_SCD : InstrItinClass;
256 def II_SB : InstrItinClass;
257 def II_SBE : InstrItinClass;
258 def II_SD : InstrItinClass;
259 def II_SDC1 : InstrItinClass;
260 def II_SDC2 : InstrItinClass;
261 def II_SDC3 : InstrItinClass;
262 def II_SDL : InstrItinClass;
263 def II_SDR : InstrItinClass;
264 def II_SDXC1 : InstrItinClass;
265 def II_SEB : InstrItinClass;
266 def II_SEH : InstrItinClass;
267 def II_SELCCZ : InstrItinClass;
268 def II_SEQ_SNE : InstrItinClass; // seq and sne
269 def II_SEQI_SNEI : InstrItinClass; // seqi and snei
270 def II_SH : InstrItinClass;
271 def II_SHE : InstrItinClass;
272 def II_SLL : InstrItinClass;
273 def II_SLLV : InstrItinClass;
274 def II_SLTI_SLTIU : InstrItinClass; // slti and sltiu
275 def II_SLT_SLTU : InstrItinClass; // slt and sltu
276 def II_SQRT_D : InstrItinClass;
277 def II_SQRT_S : InstrItinClass;
278 def II_SRA : InstrItinClass;
279 def II_SRAV : InstrItinClass;
280 def II_SRL : InstrItinClass;
281 def II_SRLV : InstrItinClass;
282 def II_SUB : InstrItinClass;
283 def II_SUBU : InstrItinClass;
284 def II_SUB_D : InstrItinClass;
285 def II_SUB_S : InstrItinClass;
286 def II_SUXC1 : InstrItinClass;
287 def II_SW : InstrItinClass;
288 def II_SWE : InstrItinClass;
289 def II_SWC1 : InstrItinClass;
290 def II_SWC2 : InstrItinClass;
291 def II_SWC3 : InstrItinClass;
292 def II_SWL : InstrItinClass;
293 def II_SWLE : InstrItinClass;
294 def II_SWR : InstrItinClass;
295 def II_SWRE : InstrItinClass;
296 def II_SWXC1 : InstrItinClass;
297 def II_TRUNC : InstrItinClass;
298 def II_WSBH : InstrItinClass;
299 def II_XOR : InstrItinClass;
300 def II_XORI : InstrItinClass;
301 def II_CACHE : InstrItinClass;
302 def II_PREF : InstrItinClass;
303 def II_CACHEE : InstrItinClass;
304 def II_PREFE : InstrItinClass;
305 def II_LLE : InstrItinClass;
306 def II_SCE : InstrItinClass;
307 def II_TLBINV : InstrItinClass;
308 def II_TLBINVF : InstrItinClass;
313 def MipsGenericItineraries : ProcessorItineraries<[ALU, IMULDIV], [], [