reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
158 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 160 unsigned KnownZeroLow = Known2.countMinTrailingZeros(); 163 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, 165 KnownZeroLow = std::min(KnownZeroLow, Known2.countMinTrailingZeros()); 172 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 176 APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One); 176 APInt KnownZeroOut = (Known.Zero & Known2.Zero) | (Known.One & Known2.One); 178 Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero); 178 Known.One = (Known.Zero & Known2.One) | (Known.One & Known2.Zero); 197 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 199 unsigned KnownZeroHigh = Known2.countMinLeadingZeros(); 200 unsigned KnownZeroLow = Known2.countMinTrailingZeros(); 201 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, 203 KnownZeroHigh = std::min(KnownZeroHigh, Known2.countMinLeadingZeros()); 204 KnownZeroLow = std::min(KnownZeroLow, Known2.countMinTrailingZeros()); 214 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 218 Known.One &= Known2.One; 220 Known.Zero |= Known2.Zero; 227 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 231 Known.Zero &= Known2.Zero; 233 Known.One |= Known2.One; 239 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, 246 Known.countMinTrailingZeros() + Known2.countMinTrailingZeros(); 248 std::max(Known.countMinLeadingZeros() + Known2.countMinLeadingZeros(), 263 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, 266 Known.One &= Known2.One; 267 Known.Zero &= Known2.Zero;