reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2078 auto MatchingBG = [VRI](const BitGroup &BG) { 2079 if (VRI.V != BG.V) 2083 if (!VRI.Repl32 && BG.Repl32) { 2091 } else if (VRI.Repl32 != BG.Repl32) { 2095 return VRI.RLAmt == EffRLAmt; 2121 bool NeedsRotate = VRI.RLAmt || (VRI.Repl32 && !isUInt<32>(Mask)); 2121 bool NeedsRotate = VRI.RLAmt || (VRI.Repl32 && !isUInt<32>(Mask)); 2145 LLVM_DEBUG(dbgs() << "\t\trotation groups for " << VRI.V.getNode() 2146 << " RL: " << VRI.RLAmt << (VRI.Repl32 ? " (32):" : ":") 2146 << " RL: " << VRI.RLAmt << (VRI.Repl32 ? " (32):" : ":") 2171 if (VRI.RLAmt || (VRI.Repl32 && !isUInt<32>(Mask))) 2171 if (VRI.RLAmt || (VRI.Repl32 && !isUInt<32>(Mask))) 2172 VRot = SelectRotMask64(VRI.V, dl, VRI.RLAmt, VRI.Repl32, 2172 VRot = SelectRotMask64(VRI.V, dl, VRI.RLAmt, VRI.Repl32, 2172 VRot = SelectRotMask64(VRI.V, dl, VRI.RLAmt, VRI.Repl32, 2173 VRI.Repl32 ? 31 : 0, VRI.Repl32 ? 30 : 63); 2173 VRI.Repl32 ? 31 : 0, VRI.Repl32 ? 30 : 63); 2175 VRot = VRI.V;