Lines Matching refs:f128
107 assert((LocVT == MVT::f32 || LocVT == MVT::f128 in CC_Sparc64_Full()
112 unsigned size = (LocVT == MVT::f128) ? 16 : 8; in CC_Sparc64_Full()
113 unsigned alignment = (LocVT == MVT::f128) ? 16 : 8; in CC_Sparc64_Full()
126 else if (LocVT == MVT::f128 && Offset < 16*8) in CC_Sparc64_Full()
525 } else if (VA.getValVT() == MVT::f128) { in LowerFormalArguments_32()
1071 if (!VA.isRegLoc() || (ValTy != MVT::f64 && ValTy != MVT::f128)) in fixupVariableFloatArgs()
1094 assert(ValTy == MVT::f128 && "Unexpected type!"); in fixupVariableFloatArgs()
1178 if (!VA.needsCustom() || VA.getValVT() != MVT::f128 in LowerCall_64()
1185 if (VA.needsCustom() && VA.getValVT() == MVT::f128 in LowerCall_64()
1441 addRegisterClass(MVT::f128, &SP::QFPRegsRegClass); in SparcTargetLowering()
1494 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SparcTargetLowering()
1495 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SparcTargetLowering()
1541 setOperationAction(ISD::SELECT, MVT::f128, Expand); in SparcTargetLowering()
1546 setOperationAction(ISD::SETCC, MVT::f128, Expand); in SparcTargetLowering()
1555 setOperationAction(ISD::BR_CC, MVT::f128, Custom); in SparcTargetLowering()
1560 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in SparcTargetLowering()
1616 setOperationAction(ISD::FSIN , MVT::f128, Expand); in SparcTargetLowering()
1617 setOperationAction(ISD::FCOS , MVT::f128, Expand); in SparcTargetLowering()
1618 setOperationAction(ISD::FSINCOS, MVT::f128, Expand); in SparcTargetLowering()
1619 setOperationAction(ISD::FREM , MVT::f128, Expand); in SparcTargetLowering()
1620 setOperationAction(ISD::FMA , MVT::f128, Expand); in SparcTargetLowering()
1638 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in SparcTargetLowering()
1641 setOperationAction(ISD::FPOW , MVT::f128, Expand); in SparcTargetLowering()
1687 setOperationAction(ISD::LOAD, MVT::f128, Legal); in SparcTargetLowering()
1688 setOperationAction(ISD::STORE, MVT::f128, Legal); in SparcTargetLowering()
1690 setOperationAction(ISD::LOAD, MVT::f128, Custom); in SparcTargetLowering()
1691 setOperationAction(ISD::STORE, MVT::f128, Custom); in SparcTargetLowering()
1695 setOperationAction(ISD::FADD, MVT::f128, Legal); in SparcTargetLowering()
1696 setOperationAction(ISD::FSUB, MVT::f128, Legal); in SparcTargetLowering()
1697 setOperationAction(ISD::FMUL, MVT::f128, Legal); in SparcTargetLowering()
1698 setOperationAction(ISD::FDIV, MVT::f128, Legal); in SparcTargetLowering()
1699 setOperationAction(ISD::FSQRT, MVT::f128, Legal); in SparcTargetLowering()
1700 setOperationAction(ISD::FP_EXTEND, MVT::f128, Legal); in SparcTargetLowering()
1703 setOperationAction(ISD::FNEG, MVT::f128, Legal); in SparcTargetLowering()
1704 setOperationAction(ISD::FABS, MVT::f128, Legal); in SparcTargetLowering()
1706 setOperationAction(ISD::FNEG, MVT::f128, Custom); in SparcTargetLowering()
1707 setOperationAction(ISD::FABS, MVT::f128, Custom); in SparcTargetLowering()
1720 setOperationAction(ISD::FADD, MVT::f128, Custom); in SparcTargetLowering()
1721 setOperationAction(ISD::FSUB, MVT::f128, Custom); in SparcTargetLowering()
1722 setOperationAction(ISD::FMUL, MVT::f128, Custom); in SparcTargetLowering()
1723 setOperationAction(ISD::FDIV, MVT::f128, Custom); in SparcTargetLowering()
1724 setOperationAction(ISD::FSQRT, MVT::f128, Custom); in SparcTargetLowering()
1725 setOperationAction(ISD::FNEG, MVT::f128, Custom); in SparcTargetLowering()
1726 setOperationAction(ISD::FABS, MVT::f128, Custom); in SparcTargetLowering()
1728 setOperationAction(ISD::FP_EXTEND, MVT::f128, Custom); in SparcTargetLowering()
2279 if (Op.getOperand(0).getValueType() != MVT::f128) in LowerF128_FPROUND()
2301 if (Op.getOperand(0).getValueType() == MVT::f128 in LowerFP_TO_SINT()
2332 if (Op.getValueType() == MVT::f128 in LowerSINT_TO_FP()
2358 if (Op.getOperand(0).getValueType() != MVT::f128 || in LowerFP_TO_UINT()
2380 if (Op.getValueType() != MVT::f128 || (hasHardQuad && TLI.isTypeLegal(OpVT))) in LowerUINT_TO_FP()
2413 if (!hasHardQuad && LHS.getValueType() == MVT::f128) { in LowerBR_CC()
2449 if (!hasHardQuad && LHS.getValueType() == MVT::f128) { in LowerSELECT_CC()
2683 dl, MVT::f128); in LowerF128Load()
2685 MVT::f128, in LowerF128Load()
2690 MVT::f128, in LowerF128Load()
2706 if (MemVT == MVT::f128) in LowerLOAD()
2762 if (MemVT == MVT::f128) in LowerSTORE()
2785 if (Op.getValueType() != MVT::f128) in LowerFNEGorFABS()
2803 dl, MVT::f128), 0); in LowerFNEGorFABS()
2804 DstReg128 = DAG.getTargetInsertSubreg(SP::sub_even64, dl, MVT::f128, in LowerFNEGorFABS()
2806 DstReg128 = DAG.getTargetInsertSubreg(SP::sub_odd64, dl, MVT::f128, in LowerFNEGorFABS()
3333 if (N->getOperand(0).getValueType() != MVT::f128 in ReplaceNodeResults()
3349 if (N->getValueType(0) != MVT::f128 in ReplaceNodeResults()