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

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2142   switch (V.getOpcode()) {
 2146     auto *CV = cast<ConstantSDNode>(V.getNode());
 2151       return getConstant(NewVal, SDLoc(V), V.getValueType());
 2151       return getConstant(NewVal, SDLoc(V), V.getValueType());
 2157     return TLI->SimplifyMultipleUseDemandedBits(V, DemandedBits, DemandedElts,
 2161     if (!V.getNode()->hasOneUse())
 2163     if (auto *RHSC = dyn_cast<ConstantSDNode>(V.getOperand(1))) {
 2172               GetDemandedBits(V.getOperand(0), SrcDemandedBits))
 2173         return getNode(ISD::SRL, SDLoc(V), V.getValueType(), SimplifyLHS,
 2173         return getNode(ISD::SRL, SDLoc(V), V.getValueType(), SimplifyLHS,
 2174                        V.getOperand(1));
 2180     if (ConstantSDNode *RHSC = isConstOrConstSplat(V.getOperand(1))) {
 2183           DemandedBits.isSubsetOf(computeKnownBits(V.getOperand(0)).Zero |
 2185         return V.getOperand(0);
 2190     SDValue Src = V.getOperand(0);
 2199       return getNode(ISD::ANY_EXTEND, SDLoc(V), V.getValueType(), DemandedSrc);
 2199       return getNode(ISD::ANY_EXTEND, SDLoc(V), V.getValueType(), DemandedSrc);