Lines Matching refs:SRC
115 MxOpBundle SRC = !cast<MxOpBundle>("MxOp"#TYPE.Size#"AddrMode_"#SRC_REG)>
117 (outs DST.Op:$dst), (ins SRC.Op:$src),
138 MxOpBundle SRC = !cast<MxOpBundle>("MxOp"#TYPE.Size#"AddrMode_"#SRC_REG)>
139 : MxMove<TYPE.Prefix, (outs), (ins DST.Op:$dst, SRC.Op:$src),
143 MxImmOpBundle SRC = !cast<MxImmOpBundle>("MxOp"#TYPE.Size#"AddrMode_i")>
144 : MxMove<TYPE.Prefix, (outs), (ins DST.Op:$dst, SRC.Op:$src),
145 [(store SRC.ImmPat:$src, DST.Pat:$dst)], ENC>;
170 MxImmOpBundle SRC = !cast<MxImmOpBundle>("MxOp"#TYPE.Size#"AddrMode_i"),
172 : MxMove<TYPE.Prefix, (outs DST.Op:$dst), (ins SRC.Op:$src),
186 class MxMove_RM<MxType TYPE, string DST_REG, MxOpBundle SRC, MxEncMemOp SRC_ENC,
190 : MxMove<TYPE.Prefix, (outs DST.Op:$dst), (ins SRC.Op:$src),
191 [(set TYPE.VT:$dst, (TYPE.Load SRC.Pat:$src))],
216 class MxMove_MM<MxType TYPE, MxOpBundle DST, MxOpBundle SRC,
218 : MxMove<TYPE.Prefix, (outs), (ins DST.Op:$dst, SRC.Op:$src),
219 [(store (TYPE.Load SRC.Pat:$src), DST.Pat:$dst)],
446 class MxLEA<MxOpBundle SRC, MxEncMemOp SRC_ENC>
447 : MxInst<(outs MxARD32:$dst), (ins SRC.Op:$src),
448 "lea\t$src, $dst", [(set i32:$dst, SRC.Pat:$src)]> {
513 class MxPseudoMove_RR<MxType DST, MxType SRC, list<dag> PAT = []>
514 : MxPseudo<(outs DST.ROp:$dst), (ins SRC.ROp:$src), PAT>;