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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
13068   if (isConstantFPBuildVectorOrConstantFP(N0))
13069     return DAG.getNode(ISD::FP_EXTEND, SDLoc(N), VT, N0);
13072   if (N0.getOpcode() == ISD::FP16_TO_FP &&
13074     return DAG.getNode(ISD::FP16_TO_FP, SDLoc(N), VT, N0.getOperand(0));
13078   if (N0.getOpcode() == ISD::FP_ROUND
13079       && N0.getConstantOperandVal(1) == 1) {
13080     SDValue In = N0.getOperand(0);
13084                          In, N0.getOperand(1));
13089   if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
13089   if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
13090        TLI.isLoadExtLegal(ISD::EXTLOAD, VT, N0.getValueType())) {
13091     LoadSDNode *LN0 = cast<LoadSDNode>(N0);
13094                                      LN0->getBasePtr(), N0.getValueType(),
13097     CombineTo(N0.getNode(),
13098               DAG.getNode(ISD::FP_ROUND, SDLoc(N0),
13099                           N0.getValueType(), ExtLoad,
13100                           DAG.getIntPtrConstant(1, SDLoc(N0))),