Searched refs:I1DestReg (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCopyToCombine.cpp | 99 unsigned I1DestReg, unsigned I2DestReg, 260 unsigned I1DestReg, in isSafeToMoveTogether() argument 356 if (MI.readsRegister(I1DestReg, TRI)) // Move this instruction after I2. in isSafeToMoveTogether() 361 if (isUnsafeToMoveAcross(MI, I1UseReg, I1DestReg, TRI) || in isSafeToMoveTogether() 527 Register I1DestReg = I1.getOperand(0).getReg(); in findPairable() local 532 if (I2->modifiesRegister(I1DestReg, TRI)) in findPairable() 547 bool IsI1LowReg = (I2DestReg - I1DestReg) == 1; in findPairable() 548 bool IsI2LowReg = (I1DestReg - I2DestReg) == 1; in findPairable() 549 unsigned FirstRegIndex = IsI1LowReg ? I1DestReg : I2DestReg; in findPairable() 560 if (isSafeToMoveTogether(I1, *I2, I1DestReg, I2DestReg, DoInsertAtI1)) in findPairable() [all …]
|