Lines Matching refs:RefI

347     if (RC1[B1+i].Type == BitTracker::BitValue::Ref && RC1[B1+i].RefI.Reg == 0)  in isEqual()
350 if (RC2[B2+i].Type == BitTracker::BitValue::Ref && RC2[B2+i].RefI.Reg == 0) in isEqual()
1847 Register Reg = RC[I].RefI.Reg; in matchHalf()
1848 unsigned P = RC[I].RefI.Pos; // The RefI.Pos will be advanced by I-B. in matchHalf()
1867 if (RV.RefI.Reg != Reg) in matchHalf()
1869 if (RV.RefI.Pos != i+Pos) in matchHalf()
2245 unsigned SrcR = B0.RefI.Reg; in genBitSplit()
2247 unsigned Pos = B0.RefI.Pos; in genBitSplit()
2254 if (V.RefI.Reg != SrcR || V.RefI.Pos != Pos+i) in genBitSplit()
2273 if (S0.Type != BitTracker::BitValue::Ref || S0.RefI.Reg != SrcR) in genBitSplit()
2275 unsigned P = S0.RefI.Pos; in genBitSplit()
2290 if (V.RefI.Reg != SrcR || V.RefI.Pos != P+I) in genBitSplit()
2377 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg != RS.Reg) { in simplifyTstbit()
2378 const TargetRegisterClass *TC = MRI.getRegClass(V.RefI.Reg); in simplifyTstbit()
2383 BitTracker::RegisterRef RR(V.RefI.Reg, 0); in simplifyTstbit()
2385 P = V.RefI.Pos; in simplifyTstbit()
2392 P = V.RefI.Pos; in simplifyTstbit()
2461 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg == RD.Reg) in simplifyExtractLow()
2480 if (TopV.RefI.Reg == RD.Reg || TopV.RefI.Pos == W-1) in simplifyExtractLow()
3064 if (V.RefI.Reg != InpR) in isShuffleOf()
3086 if (V1.RefI.Pos != V2.RefI.Pos) in isSameShuffle()
3088 if (V1.RefI.Reg != InpR1) in isSameShuffle()
3090 if (V2.RefI.Reg == 0 || V2.RefI.Reg == OutR2) in isSameShuffle()
3093 MatchR = V2.RefI.Reg; in isSameShuffle()
3094 else if (V2.RefI.Reg != MatchR) in isSameShuffle()