reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))),