Lines Matching defs:Operator

105 class Operator
109 Operator (const char *pattern, const char *name, binary_op_func func,
118 Operator (const char *pattern, const char *name, unary_op_func func,
170 const Operator *m_op;
299 static Operator ops[] = {
300 Operator ("CODE_FOR_addsi3", "add", add, 1040),
301 Operator ("CODE_FOR_subsi3", "sub", sub, 1041),
302 Operator ("CODE_FOR_insn_s1a", "s1a", s1a, 1042),
303 Operator ("CODE_FOR_insn_s2a", "s2a", s2a, 1043),
304 Operator ("CODE_FOR_insn_s3a", "s3a", s3a, 1044),
309 Operator ("CODE_FOR_ashlsi3", "shli", shift1, 1, 1001),
310 Operator ("CODE_FOR_ashlsi3", "shli", shift2, 2, 1002),
311 Operator ("CODE_FOR_ashlsi3", "shli", shift3, 3, 1003),
312 Operator ("CODE_FOR_ashlsi3", "shli", shift4, 4, 1004),
313 Operator ("CODE_FOR_ashlsi3", "shli", shift5, 5, 1005),
314 Operator ("CODE_FOR_ashlsi3", "shli", shift6, 6, 1006),
315 Operator ("CODE_FOR_ashlsi3", "shli", shift7, 7, 1007),
316 Operator ("CODE_FOR_ashlsi3", "shli", shift8, 8, 1008),
317 Operator ("CODE_FOR_ashlsi3", "shli", shift9, 9, 1009),
318 Operator ("CODE_FOR_ashlsi3", "shli", shift10, 10, 1010),
319 Operator ("CODE_FOR_ashlsi3", "shli", shift11, 11, 1011),
320 Operator ("CODE_FOR_ashlsi3", "shli", shift12, 12, 1012),
321 Operator ("CODE_FOR_ashlsi3", "shli", shift13, 13, 1013),
322 Operator ("CODE_FOR_ashlsi3", "shli", shift14, 14, 1014),
323 Operator ("CODE_FOR_ashlsi3", "shli", shift15, 15, 1015),
324 Operator ("CODE_FOR_ashlsi3", "shli", shift16, 16, 1016),
325 Operator ("CODE_FOR_ashlsi3", "shli", shift17, 17, 1017),
326 Operator ("CODE_FOR_ashlsi3", "shli", shift18, 18, 1018),
327 Operator ("CODE_FOR_ashlsi3", "shli", shift19, 19, 1019),
328 Operator ("CODE_FOR_ashlsi3", "shli", shift20, 20, 1020),
329 Operator ("CODE_FOR_ashlsi3", "shli", shift21, 21, 1021),
330 Operator ("CODE_FOR_ashlsi3", "shli", shift22, 22, 1022),
331 Operator ("CODE_FOR_ashlsi3", "shli", shift23, 23, 1023),
332 Operator ("CODE_FOR_ashlsi3", "shli", shift24, 24, 1024),
333 Operator ("CODE_FOR_ashlsi3", "shli", shift25, 25, 1025),
334 Operator ("CODE_FOR_ashlsi3", "shli", shift26, 26, 1026),
335 Operator ("CODE_FOR_ashlsi3", "shli", shift27, 27, 1027),
336 Operator ("CODE_FOR_ashlsi3", "shli", shift28, 28, 1028),
337 Operator ("CODE_FOR_ashlsi3", "shli", shift29, 29, 1029),
338 Operator ("CODE_FOR_ashlsi3", "shli", shift30, 30, 1030),
339 Operator ("CODE_FOR_ashlsi3", "shli", shift31, 31, 1031)
342 static Operator ops[] = {
343 Operator ("CODE_FOR_adddi3", "add", add, 1070),
344 Operator ("CODE_FOR_subdi3", "sub", sub, 1071),
345 Operator ("CODE_FOR_insn_shl1add", "shl1add", s1a, 1072),
346 Operator ("CODE_FOR_insn_shl2add", "shl2add", s2a, 1073),
347 Operator ("CODE_FOR_insn_shl3add", "shl3add", s3a, 1074),
351 Operator ("CODE_FOR_ashldi3", "shli", shift1, 1, 1001),
352 Operator ("CODE_FOR_ashldi3", "shli", shift2, 2, 1002),
353 Operator ("CODE_FOR_ashldi3", "shli", shift3, 3, 1003),
354 Operator ("CODE_FOR_ashldi3", "shli", shift4, 4, 1004),
355 Operator ("CODE_FOR_ashldi3", "shli", shift5, 5, 1005),
356 Operator ("CODE_FOR_ashldi3", "shli", shift6, 6, 1006),
357 Operator ("CODE_FOR_ashldi3", "shli", shift7, 7, 1007),
358 Operator ("CODE_FOR_ashldi3", "shli", shift8, 8, 1008),
359 Operator ("CODE_FOR_ashldi3", "shli", shift9, 9, 1009),
360 Operator ("CODE_FOR_ashldi3", "shli", shift10, 10, 1010),
361 Operator ("CODE_FOR_ashldi3", "shli", shift11, 11, 1011),
362 Operator ("CODE_FOR_ashldi3", "shli", shift12, 12, 1012),
363 Operator ("CODE_FOR_ashldi3", "shli", shift13, 13, 1013),
364 Operator ("CODE_FOR_ashldi3", "shli", shift14, 14, 1014),
365 Operator ("CODE_FOR_ashldi3", "shli", shift15, 15, 1015),
366 Operator ("CODE_FOR_ashldi3", "shli", shift16, 16, 1016),
367 Operator ("CODE_FOR_ashldi3", "shli", shift17, 17, 1017),
368 Operator ("CODE_FOR_ashldi3", "shli", shift18, 18, 1018),
369 Operator ("CODE_FOR_ashldi3", "shli", shift19, 19, 1019),
370 Operator ("CODE_FOR_ashldi3", "shli", shift20, 20, 1020),
371 Operator ("CODE_FOR_ashldi3", "shli", shift21, 21, 1021),
372 Operator ("CODE_FOR_ashldi3", "shli", shift22, 22, 1022),
373 Operator ("CODE_FOR_ashldi3", "shli", shift23, 23, 1023),
374 Operator ("CODE_FOR_ashldi3", "shli", shift24, 24, 1024),
375 Operator ("CODE_FOR_ashldi3", "shli", shift25, 25, 1025),
376 Operator ("CODE_FOR_ashldi3", "shli", shift26, 26, 1026),
377 Operator ("CODE_FOR_ashldi3", "shli", shift27, 27, 1027),
378 Operator ("CODE_FOR_ashldi3", "shli", shift28, 28, 1028),
379 Operator ("CODE_FOR_ashldi3", "shli", shift29, 29, 1029),
380 Operator ("CODE_FOR_ashldi3", "shli", shift30, 30, 1030),
381 Operator ("CODE_FOR_ashldi3", "shli", shift31, 31, 1031),
382 Operator ("CODE_FOR_ashldi3", "shli", shift32, 32, 1032),
383 Operator ("CODE_FOR_ashldi3", "shli", shift33, 33, 1033),
384 Operator ("CODE_FOR_ashldi3", "shli", shift34, 34, 1034),
385 Operator ("CODE_FOR_ashldi3", "shli", shift35, 35, 1035),
386 Operator ("CODE_FOR_ashldi3", "shli", shift36, 36, 1036),
387 Operator ("CODE_FOR_ashldi3", "shli", shift37, 37, 1037),
388 Operator ("CODE_FOR_ashldi3", "shli", shift38, 38, 1038),
389 Operator ("CODE_FOR_ashldi3", "shli", shift39, 39, 1039),
390 Operator ("CODE_FOR_ashldi3", "shli", shift40, 40, 1040),
391 Operator ("CODE_FOR_ashldi3", "shli", shift41, 41, 1041),
392 Operator ("CODE_FOR_ashldi3", "shli", shift42, 42, 1042),
393 Operator ("CODE_FOR_ashldi3", "shli", shift43, 43, 1043),
394 Operator ("CODE_FOR_ashldi3", "shli", shift44, 44, 1044),
395 Operator ("CODE_FOR_ashldi3", "shli", shift45, 45, 1045),
396 Operator ("CODE_FOR_ashldi3", "shli", shift46, 46, 1046),
397 Operator ("CODE_FOR_ashldi3", "shli", shift47, 47, 1047),
398 Operator ("CODE_FOR_ashldi3", "shli", shift48, 48, 1048),
399 Operator ("CODE_FOR_ashldi3", "shli", shift49, 49, 1049),
400 Operator ("CODE_FOR_ashldi3", "shli", shift50, 50, 1050),
401 Operator ("CODE_FOR_ashldi3", "shli", shift51, 51, 1051),
402 Operator ("CODE_FOR_ashldi3", "shli", shift52, 52, 1052),
403 Operator ("CODE_FOR_ashldi3", "shli", shift53, 53, 1053),
404 Operator ("CODE_FOR_ashldi3", "shli", shift54, 54, 1054),
405 Operator ("CODE_FOR_ashldi3", "shli", shift55, 55, 1055),
406 Operator ("CODE_FOR_ashldi3", "shli", shift56, 56, 1056),
407 Operator ("CODE_FOR_ashldi3", "shli", shift57, 57, 1057),
408 Operator ("CODE_FOR_ashldi3", "shli", shift58, 58, 1058),
409 Operator ("CODE_FOR_ashldi3", "shli", shift59, 59, 1059),
410 Operator ("CODE_FOR_ashldi3", "shli", shift60, 60, 1060),
411 Operator ("CODE_FOR_ashldi3", "shli", shift61, 61, 1061),
412 Operator ("CODE_FOR_ashldi3", "shli", shift62, 62, 1062),
413 Operator ("CODE_FOR_ashldi3", "shli", shift63, 63, 1063)
462 const Operator *const prev_op = s.m_exprs[num_vals - 1].m_op;
467 const Operator *const op = &ops[f];
569 Operator *op = &ops[i];
572 /* See if some previous Operator was using the same insn_code.
576 Operator *old = &ops[j];
1332 const Operator *op = e->m_op;