Lines Matching full:itin
167 InstrItinClass itin,
184 let Itinerary = itin;
255 list<dag> pattern, InstrItinClass itin = NoItinerary,
257 : X86Inst<o, f, NoImm, outs, ins, asm, itin, d> {
262 list<dag> pattern, InstrItinClass itin = NoItinerary,
264 : X86Inst<o, f, Imm8, outs, ins, asm, itin, d> {
269 list<dag> pattern, InstrItinClass itin = NoItinerary>
270 : X86Inst<o, f, Imm8PCRel, outs, ins, asm, itin> {
275 list<dag> pattern, InstrItinClass itin = NoItinerary>
276 : X86Inst<o, f, Imm16, outs, ins, asm, itin> {
281 list<dag> pattern, InstrItinClass itin = NoItinerary>
282 : X86Inst<o, f, Imm32, outs, ins, asm, itin> {
288 list<dag> pattern, InstrItinClass itin = NoItinerary>
289 : X86Inst<o, f, Imm16PCRel, outs, ins, asm, itin> {
295 list<dag> pattern, InstrItinClass itin = NoItinerary>
296 : X86Inst<o, f, Imm32PCRel, outs, ins, asm, itin> {
304 InstrItinClass itin = NoItinerary>
305 : I<o, F, outs, ins, asm, [], itin> {}
309 InstrItinClass itin = NoItinerary>
310 : X86Inst<0, Pseudo, NoImm, outs, ins, "", itin> {
322 list<dag> pattern, InstrItinClass itin = NoItinerary>
323 : X86Inst<o, f, Imm16, outs, ins, asm, itin> {
329 list<dag> pattern, InstrItinClass itin = NoItinerary>
330 : X86Inst<o, f, Imm32, outs, ins, asm, itin> {
340 list<dag> pattern, InstrItinClass itin = NoItinerary>
341 : I<o, F, outs, ins, asm, pattern, itin> {
353 list<dag> pattern, InstrItinClass itin = NoItinerary>
354 : Ii8<o, F, outs, ins, asm, pattern, itin> {
364 InstrItinClass itin, Domain d>
365 : I<o, F, outs, ins, asm, pattern, itin, d> {
375 InstrItinClass itin, Domain d>
376 : I<o, F, outs, ins, asm, pattern, itin, d> {
382 list<dag> pattern, InstrItinClass itin, Domain d>
383 : Ii8<o, F, outs, ins, asm, pattern, itin, d> {
400 list<dag> pattern, InstrItinClass itin = NoItinerary>
401 : I<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[UseSSE1]>;
403 list<dag> pattern, InstrItinClass itin = NoItinerary>
404 : Ii8<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[UseSSE1]>;
406 list<dag> pattern, InstrItinClass itin = NoItinerary>
407 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedSingle>, TB,
410 list<dag> pattern, InstrItinClass itin = NoItinerary>
411 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedSingle>, TB,
414 list<dag> pattern, InstrItinClass itin = NoItinerary>
415 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, XS,
418 list<dag> pattern, InstrItinClass itin = NoItinerary>
419 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin, SSEPackedSingle>, TB,
441 list<dag> pattern, InstrItinClass itin = NoItinerary>
442 : I<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[UseSSE2]>;
444 list<dag> pattern, InstrItinClass itin = NoItinerary>
445 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[UseSSE2]>;
447 list<dag> pattern, InstrItinClass itin = NoItinerary>
448 : I<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[UseSSE2]>;
450 list<dag> pattern, InstrItinClass itin = NoItinerary>
453 list<dag> pattern, InstrItinClass itin = NoItinerary>
454 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, TB, OpSize,
457 list<dag> pattern, InstrItinClass itin = NoItinerary>
458 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, TB, OpSize,
461 list<dag> pattern, InstrItinClass itin = NoItinerary>
462 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, XD,
465 list<dag> pattern, InstrItinClass itin = NoItinerary>
466 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, XS,
469 list<dag> pattern, InstrItinClass itin = NoItinerary>
470 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin, SSEPackedDouble>, TB,
473 list<dag> pattern, InstrItinClass itin = NoItinerary>
474 : I<o, F, outs, ins, !strconcat("v", asm), pattern, itin>, TB,
477 list<dag> pattern, InstrItinClass itin = NoItinerary>
478 : I<o, F, outs, ins, asm, pattern, itin>, TB,
481 list<dag> pattern, InstrItinClass itin = NoItinerary>
482 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasSSE2]>;
484 list<dag> pattern, InstrItinClass itin = NoItinerary>
494 list<dag> pattern, InstrItinClass itin = NoItinerary>
495 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedSingle>, XS,
498 list<dag> pattern, InstrItinClass itin = NoItinerary>
499 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, XD,
502 list<dag> pattern, InstrItinClass itin = NoItinerary>
503 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, TB, OpSize,
519 list<dag> pattern, InstrItinClass itin = NoItinerary>
520 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
523 list<dag> pattern, InstrItinClass itin = NoItinerary>
524 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
527 list<dag> pattern, InstrItinClass itin = NoItinerary>
528 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
531 list<dag> pattern, InstrItinClass itin = NoItinerary>
532 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
541 list<dag> pattern, InstrItinClass itin = NoItinerary>
542 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
545 list<dag> pattern, InstrItinClass itin = NoItinerary>
546 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
553 list<dag> pattern, InstrItinClass itin = NoItinerary>
554 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
560 list<dag> pattern, InstrItinClass itin = NoItinerary>
561 : I<o, F, outs, ins, asm, pattern, itin>, T8XD, Requires<[HasSSE42]>;
565 list<dag> pattern, InstrItinClass itin = NoItinerary>
566 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
575 list<dag> pattern, InstrItinClass itin = NoItinerary>
576 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8, OpSize,
579 list<dag> pattern, InstrItinClass itin = NoItinerary>
580 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA, OpSize,
589 list<dag> pattern, InstrItinClass itin = NoItinerary>
590 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8, OpSize,
593 list<dag> pattern, InstrItinClass itin = NoItinerary>
594 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA, OpSize,
611 list<dag> pattern, InstrItinClass itin = NoItinerary>
612 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8, OpSize,
615 list<dag> pattern, InstrItinClass itin = NoItinerary>
616 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8XS,
619 list<dag> pattern, InstrItinClass itin = NoItinerary>
620 : I<o, F, outs, ins, asm, pattern, itin>, XS,
623 list<dag> pattern, InstrItinClass itin = NoItinerary>
624 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, XD,
627 list<dag> pattern, InstrItinClass itin = NoItinerary>
628 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TB, OpSize,
631 list<dag> pattern, InstrItinClass itin = NoItinerary>
632 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TB, OpSize,
635 list<dag> pattern, InstrItinClass itin = NoItinerary>
636 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TB, OpSize,
639 list<dag> pattern, InstrItinClass itin = NoItinerary>
640 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA, OpSize,
643 list<dag> pattern, InstrItinClass itin = NoItinerary>
644 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>,
647 list<dag> pattern, InstrItinClass itin = NoItinerary>
648 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, TB,
651 list<dag> pattern, InstrItinClass itin = NoItinerary>
652 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedSingle>, TB,
655 list<dag> pattern, Domain d, InstrItinClass itin = NoItinerary>
656 : Ii8<o, F, outs, ins, asm, pattern, itin, d>, Requires<[HasAVX512]>;
658 list<dag> pattern, Domain d, InstrItinClass itin = NoItinerary>
659 : I<o, F, outs, ins, asm, pattern, itin, d>, Requires<[HasAVX512]>;
661 list<dag>pattern, InstrItinClass itin = NoItinerary>
662 : I<o, F, outs, ins, asm, pattern, itin>, T8,
670 list<dag>pattern, InstrItinClass itin = NoItinerary>
671 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
675 list<dag> pattern, InstrItinClass itin = NoItinerary>
676 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
681 list<dag>pattern, InstrItinClass itin = NoItinerary>
682 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
686 list<dag>pattern, InstrItinClass itin = NoItinerary>
687 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
692 list<dag>pattern, InstrItinClass itin = NoItinerary>
693 : I<o, F, outs, ins, asm, pattern, itin>, T8,
698 list<dag>pattern, InstrItinClass itin = NoItinerary>
699 : Ii8<o, F, outs, ins, asm, pattern, itin>, TA,
704 list<dag> pattern, InstrItinClass itin = NoItinerary>
705 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>,
710 list<dag> pattern, InstrItinClass itin = NoItinerary>
711 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>,
716 list<dag>pattern, InstrItinClass itin = NoItinerary>
717 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
724 list<dag> pattern, InstrItinClass itin = NoItinerary>
725 : I<o, F, outs, ins, asm, pattern, itin>, REX_W;
727 list<dag> pattern, InstrItinClass itin = NoItinerary>
728 : Ii8<o, F, outs, ins, asm, pattern, itin>, REX_W;
730 list<dag> pattern, InstrItinClass itin = NoItinerary>
731 : Ii32<o, F, outs, ins, asm, pattern, itin>, REX_W;
734 list<dag> pattern, InstrItinClass itin = NoItinerary>
735 : X86Inst<o, f, Imm64, outs, ins, asm, itin>, REX_W {
741 itin = NoItinerary>
742 : X86Inst<o, f, Imm64, outs, ins, asm, itin> {
748 list<dag> pattern, InstrItinClass itin = NoItinerary>
749 : SSI<o, F, outs, ins, asm, pattern, itin>, REX_W;
751 list<dag> pattern, InstrItinClass itin = NoItinerary>
752 : SDI<o, F, outs, ins, asm, pattern, itin>, REX_W;
754 list<dag> pattern, InstrItinClass itin = NoItinerary>
755 : PDI<o, F, outs, ins, asm, pattern, itin>, REX_W;
757 list<dag> pattern, InstrItinClass itin = NoItinerary>
758 : VPDI<o, F, outs, ins, asm, pattern, itin>, VEX_W;
760 list<dag> pattern, InstrItinClass itin = NoItinerary>
761 : S2I<o, F, outs, ins, asm, pattern, itin>, REX_W;
763 list<dag> pattern, InstrItinClass itin = NoItinerary>
764 : VS2I<o, F, outs, ins, asm, pattern, itin>, VEX_W;
777 list<dag> pattern, InstrItinClass itin = NoItinerary>
778 : I<o, F, outs, ins, asm, pattern, itin>, TB, Requires<[HasMMX]>;
780 list<dag> pattern, InstrItinClass itin = NoItinerary>
781 : I<o, F, outs, ins, asm, pattern, itin>, TB, Requires<[HasMMX,In64BitMode]>;
783 list<dag> pattern, InstrItinClass itin = NoItinerary>
784 : I<o, F, outs, ins, asm, pattern, itin>, TB, REX_W, Requires<[HasMMX]>;
786 list<dag> pattern, InstrItinClass itin = NoItinerary>
787 : I<o, F, outs, ins, asm, pattern, itin>, TB, OpSize, Requires<[HasMMX]>;
789 list<dag> pattern, InstrItinClass itin = NoItinerary>
790 : Ii8<o, F, outs, ins, asm, pattern, itin>, TB, Requires<[HasMMX]>;
792 list<dag> pattern, InstrItinClass itin = NoItinerary>
793 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasMMX]>;
795 list<dag> pattern, InstrItinClass itin = NoItinerary>
796 : Ii8<o, F, outs, ins, asm, pattern, itin>, XS, Requires<[HasMMX]>;