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

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5452     assert(N1.getValueType() == VT && N2.getValueType() == VT &&
 5455     ConstantFPSDNode *N2CFP = dyn_cast<ConstantFPSDNode>(N2);
 5468     SDValue Ops[] = {N1, N2, N3};
 5474     SDValue Ops[] = {N1, N2, N3};
 5481     assert(N1.getValueType() == N2.getValueType() &&
 5489     if (SDValue V = FoldSetCC(VT, N1, N2, cast<CondCodeSDNode>(N3)->get(), DL))
 5492     SDValue Ops[] = {N1, N2, N3};
 5501     if (SDValue V = simplifySelect(N1, N2, N3))
 5517     if (N2.isUndef())
 5524     if (N1.isUndef() && N2.isUndef())
 5528         && N2.getValueType().isSimple()) {
 5530              N2.getValueType().isVector() &&
 5534       assert(N2.getSimpleValueType() <= N1.getSimpleValueType() &&
 5537         assert((N2.getValueType().getVectorNumElements() +
 5544       if (VT.getSimpleVT() == N2.getSimpleValueType())
 5545         return N2;
 5549       if (N1.isUndef() && N2.getOpcode() == ISD::EXTRACT_SUBVECTOR &&
 5550           N2.getOperand(1) == N3 && N2.getOperand(0).getValueType() == VT)
 5550           N2.getOperand(1) == N3 && N2.getOperand(0).getValueType() == VT)
 5551         return N2.getOperand(0);
 5565   SDValue Ops[] = {N1, N2, N3};