reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelDAGToDAG.cpp
 3214   auto peekThroughOneUseTruncation = [checkOneUse](SDValue V) {
 3215     if (V->getOpcode() == ISD::TRUNCATE && checkOneUse(V)) {
 3225   auto matchPatternA = [checkOneUse, peekThroughOneUseTruncation,
 3228     if (Mask->getOpcode() != ISD::ADD || !checkOneUse(Mask))
 3235     if (M0->getOpcode() != ISD::SHL || !checkOneUse(M0))
 3251   auto matchPatternB = [checkOneUse, isAllOnes, peekThroughOneUseTruncation,
 3254     if (Mask.getOpcode() != ISD::XOR || !checkOneUse(Mask))
 3261     if (M0->getOpcode() != ISD::SHL || !checkOneUse(M0))
 3271   auto matchShiftAmt = [checkOneUse, &NBits](SDValue ShiftAmt,
 3277       if (!checkOneUse(ShiftAmt))
 3291   auto matchPatternC = [checkOneUse, peekThroughOneUseTruncation,
 3297     if (Mask.getOpcode() != ISD::SRL || !checkOneUse(Mask))
 3304     if (!checkOneUse(M1))
 3312   auto matchPatternD = [checkOneUse, checkTwoUse, matchShiftAmt,
 3317     if (N0->getOpcode() != ISD::SHL || !checkOneUse(N0))