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>;
169 MxImmOpBundle SRC = !cast<MxImmOpBundle>("MxOp"#TYPE.Size#"AddrMode_i"),
171 : MxMove<TYPE.Prefix, (outs DST.Op:$dst), (ins SRC.Op:$src),
172 [(set TYPE.VT:$dst, SRC.ImmPat:$src)], ENC>;
185 class MxMove_RM<MxType TYPE, string DST_REG, MxOpBundle SRC, MxEncMemOp SRC_ENC,
189 : MxMove<TYPE.Prefix, (outs DST.Op:$dst), (ins SRC.Op:$src),
190 [(set TYPE.VT:$dst, (TYPE.Load SRC.Pat:$src))],
215 class MxMove_MM<MxType TYPE, MxOpBundle DST, MxOpBundle SRC,
217 : MxMove<TYPE.Prefix, (outs), (ins DST.Op:$dst, SRC.Op:$src),
218 [(store (TYPE.Load SRC.Pat:$src), DST.Pat:$dst)],
427 class MxLEA<MxOpBundle SRC, MxEncMemOp SRC_ENC>
428 : MxInst<(outs MxARD32:$dst), (ins SRC.Op:$src),
429 "lea\t$src, $dst", [(set i32:$dst, SRC.Pat:$src)]> {
465 class MxPseudoMove_RR<MxType DST, MxType SRC, list<dag> PAT = []>
466 : MxPseudo<(outs DST.ROp:$dst), (ins SRC.ROp:$src), PAT>;