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

References

lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5451     assert(VT.isFloatingPoint() && "This operator only applies to FP types!");
 5452     assert(N1.getValueType() == VT && N2.getValueType() == VT &&
 5452     assert(N1.getValueType() == VT && N2.getValueType() == VT &&
 5453            N3.getValueType() == VT && "FMA types must match!");
 5462       return getConstantFP(V1, DL, VT);
 5469     if (SDValue V = FoldBUILD_VECTOR(DL, VT, Ops, *this))
 5475     if (SDValue V = foldCONCAT_VECTORS(DL, VT, Ops, *this))
 5480     assert(VT.isInteger() && "SETCC result type must be an integer!");
 5483     assert(VT.isVector() == N1.getValueType().isVector() &&
 5485     assert((!VT.isVector() ||
 5486             VT.getVectorNumElements() == N1.getValueType().getVectorNumElements()) &&
 5489     if (SDValue V = FoldSetCC(VT, N1, N2, cast<CondCodeSDNode>(N3)->get(), DL))
 5493     if (SDValue V = FoldConstantVectorArithmetic(Opcode, DL, VT, Ops)) {
 5510       return getUNDEF(VT);
 5514       return getUNDEF(VT);
 5525       return getUNDEF(VT);
 5527     if (VT.isSimple() && N1.getValueType().isSimple()
 5529       assert(VT.isVector() && N1.getValueType().isVector() &&
 5532       assert(VT == N1.getValueType() &&
 5539                 <= VT.getVectorNumElements())
 5544       if (VT.getSimpleVT() == N2.getSimpleValueType())
 5550           N2.getOperand(1) == N3 && N2.getOperand(0).getValueType() == VT)
 5557     if (N1.getValueType() == VT)
 5564   SDVTList VTs = getVTList(VT);
 5566   if (VT != MVT::Glue) {