Home | History | Annotate | Download | only in X86

Lines Matching full:mnemonic

510 multiclass PSEUDO_ATOMIC_LOAD_BINOP<string mnemonic> {
515 !strconcat(mnemonic, "8 PSEUDO!"), []>;
519 !strconcat(mnemonic, "16 PSEUDO!"), []>;
523 !strconcat(mnemonic, "32 PSEUDO!"), []>;
527 !strconcat(mnemonic, "64 PSEUDO!"), []>;
561 multiclass PSEUDO_ATOMIC_LOAD_BINOP6432<string mnemonic> {
566 !strconcat(mnemonic, "6432 PSEUDO!"), []>;
606 Format ImmMod, string mnemonic> {
613 !strconcat(mnemonic, "{b}\t",
619 !strconcat(mnemonic, "{w}\t",
625 !strconcat(mnemonic, "{l}\t",
631 !strconcat(mnemonic, "{q}\t",
638 !strconcat(mnemonic, "{b}\t",
645 !strconcat(mnemonic, "{w}\t",
652 !strconcat(mnemonic, "{l}\t",
659 !strconcat(mnemonic, "{q}\t",
666 !strconcat(mnemonic, "{w}\t",
672 !strconcat(mnemonic, "{l}\t",
678 !strconcat(mnemonic, "{q}\t",
694 string mnemonic> {
699 !strconcat(mnemonic, "{b}\t$dst"),
702 !strconcat(mnemonic, "{w}\t$dst"),
705 !strconcat(mnemonic, "{l}\t$dst"),
708 !strconcat(mnemonic, "{q}\t$dst"),
717 multiclass LCMPXCHG_UnOp<bits<8> Opc, Format Form, string mnemonic,
722 !strconcat(mnemonic, "\t$ptr"),
728 string mnemonic, SDPatternOperator frag,
733 !strconcat(mnemonic, "{b}\t{$swap, $ptr|$ptr, $swap}"),
737 !strconcat(mnemonic, "{w}\t{$swap, $ptr|$ptr, $swap}"),
741 !strconcat(mnemonic, "{l}\t{$swap, $ptr|$ptr, $swap}"),
745 !strconcat(mnemonic, "{q}\t{$swap, $ptr|$ptr, $swap}"),
768 multiclass ATOMIC_LOAD_BINOP<bits<8> opc8, bits<8> opc, string mnemonic,
775 !strconcat(mnemonic, "{b}\t{$val, $ptr|$ptr, $val}"),
781 !strconcat(mnemonic, "{w}\t{$val, $ptr|$ptr, $val}"),
788 !strconcat(mnemonic, "{l}\t{$val, $ptr|$ptr, $val}"),
795 !strconcat(mnemonic, "{q}\t{$val, $ptr|$ptr, $val}"),