Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SINT_TO_FP

1146   case ISD::SINT_TO_FP:         return visitSINT_TO_FP(N);
6360 // fold (sint_to_fp c1) -> c1fp
6365 return DAG.getNode(ISD::SINT_TO_FP, N->getDebugLoc(), VT, N0);
6367 // If the input is a legal type, and SINT_TO_FP is not legal on this target,
6369 if (!TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT) &&
6382 // fold (sint_to_fp (setcc x, y, cc)) -> (select_cc x, y, -1.0, 0.0,, cc)
6394 // fold (sint_to_fp (zext (setcc x, y, cc))) ->
6425 // but SINT_TO_FP is legal on this target, try to convert.
6427 TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT)) {
6428 // If the sign bit is known to be zero, we can change this to SINT_TO_FP.
6430 return DAG.getNode(ISD::SINT_TO_FP, N->getDebugLoc(), VT, N0);
8785 (Opc == ISD::UINT_TO_FP || Opc == ISD::SINT_TO_FP)) {
8808 assert((Opcode == ISD::UINT_TO_FP || Opcode == ISD::SINT_TO_FP)