Lines Matching refs:dst

96     fun one_stm ({oper = op1, dst = dst1, src = src1}) =
97 {oper = op1, dst = List.map filter_mems dst1, src = List.map filter_mems src1}
131 fun dec_p pt n = {oper = IR.msub, dst = [IR.REG pt], src = [IR.REG pt, IR.WCONST (Arbint.fromInt (4*n))]}
133 fun inc_p pt n = {oper = IR.madd, dst = [IR.REG pt], src = [IR.REG pt, IR.WCONST (Arbint.fromInt (4*n))]};
147 [ {oper = IR.mmov, dst = [IR.REG (IR.fromAlias IR.ip)], src = [IR.REG (IR.fromAlias IR.sp)]},
148 {oper = IR.mpush, dst = [IR.REG (IR.fromAlias IR.sp)],
152 {oper = IR.msub, dst = [IR.REG (IR.fromAlias IR.fp)], src = [IR.REG (IR.fromAlias IR.ip), IR.WCONST (Arbint.fromInt 4)]},
163 {oper = IR.msub, dst = [IR.REG (IR.fromAlias IR.sp)], src = [IR.REG (IR.fromAlias IR.fp), IR.WCONST (Arbint.fromInt (4* (3 + length rs)))]},
164 {oper = IR.mpop, dst = rs @ [IR.REG (IR.fromAlias IR.fp), IR.REG (IR.fromAlias IR.sp), IR.REG (IR.fromAlias IR.pc)],
210 {oper = IR.mldr, dst = dataL, src = [IR.MEM (r,1)]}
212 {oper = IR.mpop, dst = dataL, src = [IR.REG r]}
215 {oper = IR.mstr, dst = [IR.MEM(r,0)], src = dataL}
217 {oper = IR.mpush, dst = [IR.REG r], src = dataL}
227 [ {oper = IR.mldr, dst = [IR.REG (!numAvaiRegs)], src = [IR.MEM v]},
228 {oper = IR.mstr, dst = [IR.MEM (regNo,offset)], src = [IR.REG (!numAvaiRegs)]} ]
230 [ {oper = IR.mstr, dst = [IR.MEM (regNo,offset)], src = [IR.REG r]} ]
232 [ {oper = IR.mmov, dst = [IR.REG 10], src = [v]},
233 {oper = IR.mstr, dst = [IR.MEM (regNo,offset)], src = [IR.REG 10]} ]
243 [ {oper = IR.mldr, dst = [IR.REG r], src = [IR.MEM(regNo,offset)]} ]
245 [ {oper = IR.mldr, dst = [IR.REG (!numAvaiRegs)], src = [IR.MEM(regNo,offset)]},
246 {oper = IR.mstr, dst = [IR.MEM v], src = [IR.REG (!numAvaiRegs)]} ]
366 dst = [IR.REG (IR.fromAlias IR.sp)],