Lines Matching full:frag
535 multiclass PSEUDO_ATOMIC_LOAD_BINOP_PATS<string name, string frag> {
536 def : Pat<(!cast<PatFrag>(frag # "_8") addr:$ptr, GR8:$val),
538 def : Pat<(!cast<PatFrag>(frag # "_16") addr:$ptr, GR16:$val),
540 def : Pat<(!cast<PatFrag>(frag # "_32") addr:$ptr, GR32:$val),
542 def : Pat<(!cast<PatFrag>(frag # "_64") addr:$ptr, GR64:$val),
719 SDPatternOperator frag, X86MemOperand x86memop,
724 [(frag addr:$ptr)], itin>, TB, LOCK;
729 string mnemonic, SDPatternOperator frag,
735 [(frag addr:$ptr, GR8:$swap, 1)], itin8>, TB, LOCK;
739 [(frag addr:$ptr, GR16:$swap, 2)], itin>, TB, OpSize, LOCK;
743 [(frag addr:$ptr, GR32:$swap, 4)], itin>, TB, LOCK;
747 [(frag addr:$ptr, GR64:$swap, 8)], itin>, TB, LOCK;
769 string frag,
776 (!cast<PatFrag>(frag # "_8") addr:$ptr, GR8:$val))],
783 (!cast<PatFrag>(frag # "_16") addr:$ptr, GR16:$val))],
790 (!cast<PatFrag>(frag # "_32") addr:$ptr, GR32:$val))],
797 (!cast<PatFrag>(frag # "_64") addr:$ptr, GR64:$val))],