Lines Matching refs:RefI

319     if (RC1[B1+i].Type == BitTracker::BitValue::Ref && RC1[B1+i].RefI.Reg == 0)  in isEqual()
322 if (RC2[B2+i].Type == BitTracker::BitValue::Ref && RC2[B2+i].RefI.Reg == 0) in isEqual()
1815 unsigned Reg = RC[I].RefI.Reg; in matchHalf()
1816 unsigned P = RC[I].RefI.Pos; // The RefI.Pos will be advanced by I-B. in matchHalf()
1835 if (RV.RefI.Reg != Reg) in matchHalf()
1837 if (RV.RefI.Pos != i+Pos) in matchHalf()
2213 unsigned SrcR = B0.RefI.Reg; in genBitSplit()
2215 unsigned Pos = B0.RefI.Pos; in genBitSplit()
2222 if (V.RefI.Reg != SrcR || V.RefI.Pos != Pos+i) in genBitSplit()
2241 if (S0.Type != BitTracker::BitValue::Ref || S0.RefI.Reg != SrcR) in genBitSplit()
2243 unsigned P = S0.RefI.Pos; in genBitSplit()
2258 if (V.RefI.Reg != SrcR || V.RefI.Pos != P+I) in genBitSplit()
2345 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg != RS.Reg) { in simplifyTstbit()
2346 const TargetRegisterClass *TC = MRI.getRegClass(V.RefI.Reg); in simplifyTstbit()
2351 BitTracker::RegisterRef RR(V.RefI.Reg, 0); in simplifyTstbit()
2353 P = V.RefI.Pos; in simplifyTstbit()
2360 P = V.RefI.Pos; in simplifyTstbit()
2429 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg == RD.Reg) in simplifyExtractLow()
2448 if (TopV.RefI.Reg == RD.Reg || TopV.RefI.Pos == W-1) in simplifyExtractLow()
3032 if (V.RefI.Reg != InpR) in isShuffleOf()
3054 if (V1.RefI.Pos != V2.RefI.Pos) in isSameShuffle()
3056 if (V1.RefI.Reg != InpR1) in isSameShuffle()
3058 if (V2.RefI.Reg == 0 || V2.RefI.Reg == OutR2) in isSameShuffle()
3061 MatchR = V2.RefI.Reg; in isSameShuffle()
3062 else if (V2.RefI.Reg != MatchR) in isSameShuffle()