Lines Matching defs:OpStart
6631 uint64_t OpStart = MI.getOperand(2).getImm();
6636 if (SrcStart + NarrowSize <= OpStart || SrcStart >= OpStart + OpSize) {
6639 } else if (SrcStart == OpStart && NarrowTy == MRI.getType(OpReg)) {
6649 if (OpStart < SrcStart) {
6651 SegSize = std::min(NarrowSize, OpStart + OpSize - SrcStart);
6653 ExtractOffset = OpStart - SrcStart;
6654 SegSize = std::min(SrcStart + NarrowSize - OpStart, OpSize);
6696 uint64_t OpStart = MI.getOperand(3).getImm();
6701 if (DstStart == OpStart && NarrowTy == MRI.getType(OpReg)) {
6715 if (DstStart + NarrowSize <= OpStart || DstStart >= OpStart + OpSize) {
6725 if (OpStart < DstStart) {
6727 ExtractOffset = DstStart - OpStart;
6728 SegSize = std::min(NarrowSize, OpStart + OpSize - DstStart);
6730 InsertOffset = OpStart - DstStart;
6733 std::min(NarrowSize - InsertOffset, OpStart + OpSize - DstStart);