reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
827 LLVM_DEBUG(dbgs() << "Soften float operand " << OpNo << ": "; N->dump(&DAG); 831 switch (N->getOpcode()) { 835 N->dump(&DAG); dbgs() << "\n"; 839 case ISD::BITCAST: Res = SoftenFloatOp_BITCAST(N); break; 840 case ISD::BR_CC: Res = SoftenFloatOp_BR_CC(N); break; 841 case ISD::FP_EXTEND: Res = SoftenFloatOp_FP_EXTEND(N); break; 843 case ISD::FP_ROUND: Res = SoftenFloatOp_FP_ROUND(N); break; 845 case ISD::FP_TO_UINT: Res = SoftenFloatOp_FP_TO_XINT(N); break; 846 case ISD::LROUND: Res = SoftenFloatOp_LROUND(N); break; 847 case ISD::LLROUND: Res = SoftenFloatOp_LLROUND(N); break; 848 case ISD::LRINT: Res = SoftenFloatOp_LRINT(N); break; 849 case ISD::LLRINT: Res = SoftenFloatOp_LLRINT(N); break; 850 case ISD::SELECT_CC: Res = SoftenFloatOp_SELECT_CC(N); break; 851 case ISD::SETCC: Res = SoftenFloatOp_SETCC(N); break; 852 case ISD::STORE: Res = SoftenFloatOp_STORE(N, OpNo); break; 860 if (Res.getNode() == N) 863 assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 && 863 assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 && 866 ReplaceValueWith(SDValue(N, 0), Res);