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

References

lib/CodeGen/SelectionDAG/TargetLowering.cpp
  592   if (Op.isUndef())
  597     return DAG.getUNDEF(Op.getValueType());
  601   switch (Op.getOpcode()) {
  603     SDValue Src = peekThroughBitcasts(Op.getOperand(0));
  605     EVT DstVT = Op.getValueType();
  659     LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
  660     RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
  666       return Op.getOperand(0);
  668       return Op.getOperand(1);
  672     LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
  673     RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
  679       return Op.getOperand(0);
  681       return Op.getOperand(1);
  685     LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1);
  686     RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1);
  691       return Op.getOperand(0);
  693       return Op.getOperand(1);
  698     EVT ExVT = cast<VTSDNode>(Op.getOperand(1))->getVT();
  700       return Op.getOperand(0);
  705     SDValue Vec = Op.getOperand(0);
  706     auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2));
  714     ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask();
  729       return DAG.getUNDEF(Op.getValueType());
  731       return Op.getOperand(0);
  733       return Op.getOperand(1);
  737     if (Op.getOpcode() >= ISD::BUILTIN_OP_END)
  739               Op, DemandedBits, DemandedElts, DAG, Depth))