Exemple #1
0
 public override RtlExp Subst(Dictionary <string, string> map)
 {
     return(new RtlMem(ptr.Subst(map), scale, (index == null) ? null : index.Subst(map), offset));
 }
Exemple #2
0
 public override RtlExp Subst(Dictionary <string, string> map)
 {
     return(new RtlBinary(op, e0.Subst(map), e1.Subst(map)));
 }
Exemple #3
0
 public virtual RtlArg Subst(Dictionary <string, string> map)
 {
     return(new RtlArg(isIn, isOut, e.Subst(map), pinReg));
 }