Lines Matching refs:CFP
130 SDValue ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP);
241 SelectionDAGLegalize::ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP) {
243 DebugLoc dl = CFP->getDebugLoc();
251 EVT VT = CFP->getValueType(0);
252 ConstantFP *LLVMC = const_cast<ConstantFP*>(CFP->getConstantFPValue());
263 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
648 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) {
649 if (CFP->getValueType(0) == MVT::f32 &&
651 Tmp3 = DAG.getConstant(CFP->getValueAPF().
658 if (CFP->getValueType(0) == MVT::f64) {
661 Tmp3 = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt().
671 const APInt &IntVal =CFP->getValueAPF().bitcastToAPInt();
3022 ConstantFPSDNode *CFP = cast<ConstantFPSDNode>(Node);
3025 if (!TLI.isFPImmLegal(CFP->getValueAPF(), Node->getValueType(0)))
3026 Results.push_back(ExpandConstantFP(CFP, true));