reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
124 if ((RC.LaneMask & RR.Mask) == RC.LaneMask) 127 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex()))lib/Target/Hexagon/RDFGraph.cpp
63 OS << PrintLaneMaskOpt(P.Obj.Mask); 982 LaneBitmask M = AR.Mask & BR.Mask; 982 LaneBitmask M = AR.Mask & BR.Mask;lib/Target/Hexagon/RDFGraph.h
741 return { RR.Reg, LMI.getIndexForLaneMask(RR.Mask) }; 744 return { RR.Reg, LMI.getIndexForLaneMask(RR.Mask) };lib/Target/Hexagon/RDFLiveness.cpp
478 RealUses[R.Reg].insert({A.Id,R.Mask}); 534 UI->second.insert({I.first, S.Mask}); 649 LaneBitmask M = R.Mask & V.second; 654 Changed |= RS.insert({V.first,SS.Mask}).second; 783 LaneBitmask TM = TA.makeRegRef().Mask; 847 B.addLiveIn({MCPhysReg(R.Reg), R.Mask}); 1016 LRef.Mask = OR.second; 1045 NewDefs.insert({TA.Id,T.Mask}); 1079 LiveIn[RR.Reg].insert({D.Id,RR.Mask});lib/Target/Hexagon/RDFRegisters.cpp
141 if (PA.second.any() && (PA.second & RA.Mask).none()) { 147 if (PB.second.any() && (PB.second & RB.Mask).none()) { 169 if (RR.Mask == LaneBitmask::getAll()) 172 if (RC != nullptr && (RR.Mask & RC->LaneMask) == RC->LaneMask) 180 LaneBitmask M = RR.Mask; 183 if ((SM & RR.Mask).none()) 229 return RegisterRef(R, TRI.composeSubRegIndexLaneMask(Idx, RR.Mask)); 234 LaneBitmask M = TRI.reverseComposeSubRegIndexLaneMask(Idx, RR.Mask); 246 if (P.second.none() || (P.second & RR.Mask).any()) 261 if (P.second.none() || (P.second & RR.Mask).any()) 276 if (P.second.none() || (P.second & RR.Mask).any()) 376 Masks[R.Reg] |= R.Mask;lib/Target/Hexagon/RDFRegisters.h
80 return Reg != 0 && Mask.any(); 84 return Reg == RR.Reg && Mask == RR.Mask; 84 return Reg == RR.Reg && Mask == RR.Mask; 92 return Reg < RR.Reg || (Reg == RR.Reg && Mask < RR.Mask); 92 return Reg < RR.Reg || (Reg == RR.Reg && Mask < RR.Mask);