Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:CFP

335 static SDValue ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP,
338 DebugLoc dl = CFP->getDebugLoc();
346 EVT VT = CFP->getValueType(0);
347 ConstantFP *LLVMC = const_cast<ConstantFP*>(CFP->getConstantFPValue());
358 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
721 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) {
722 if (CFP->getValueType(0) == MVT::f32 &&
724 Tmp3 = DAG.getConstant(CFP->getValueAPF().
731 if (CFP->getValueType(0) == MVT::f64) {
734 Tmp3 = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt().
744 const APInt &IntVal =CFP->getValueAPF().bitcastToAPInt();
3229 ConstantFPSDNode *CFP = cast<ConstantFPSDNode>(Node);
3232 if (TLI.isFPImmLegal(CFP->getValueAPF(), Node->getValueType(0)))
3235 Results.push_back(ExpandConstantFP(CFP, true, DAG, TLI));