forked from OSchip/llvm-project
[Hexagon] Reconize M2_mnaci in HexagonBitTracker
This commit is contained in:
parent
28d2977ff2
commit
ec2945d031
|
@ -493,6 +493,11 @@ bool HexagonEvaluator::evaluate(const MachineInstr &MI,
|
|||
RegisterCell RC = eADD(rc(1), lo(M, W0));
|
||||
return rr0(RC, Outputs);
|
||||
}
|
||||
case M2_mnaci: {
|
||||
RegisterCell M = eMLS(rc(2), rc(3));
|
||||
RegisterCell RC = eSUB(rc(1), lo(M, W0));
|
||||
return rr0(RC, Outputs);
|
||||
}
|
||||
case M2_mpysmi: {
|
||||
RegisterCell M = eMLS(rc(1), eIMM(im(2), W0));
|
||||
return rr0(lo(M, 32), Outputs);
|
||||
|
|
Loading…
Reference in New Issue