Lines Matching defs:CF
583 if (const ConstantFP *CF = dyn_cast<ConstantFP>(V))
584 return CF->getValueAPF().isInteger();
876 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) {
878 if (CF->isExactlyValue(tr[i].input)) {
879 Value *nval = ConstantFP::get(CF->getType(), tr[i].result);
913 const APFloat *CF = nullptr;
915 if (!match(opr1, m_APFloatAllowPoison(CF)))
921 if ((CF && CF->isZero()) || (CINT && ci_opr1 == 0)) {
931 if ((CF && CF->isExactlyValue(1.0)) || (CINT && ci_opr1 == 1)) {
937 if ((CF && CF->isExactlyValue(2.0)) || (CINT && ci_opr1 == 2)) {
945 if ((CF && CF->isExactlyValue(-1.0)) || (CINT && ci_opr1 == -1)) {
957 if (CF && (CF->isExactlyValue(0.5) || CF->isExactlyValue(-0.5))) {
959 bool issqrt = CF->isExactlyValue(0.5);
979 if (CF) {
981 ? (double)CF->convertToFloat()
982 : CF->convertToDouble();
1048 CF = nullptr;
1049 match(opr0, m_APFloatAllowPoison(CF));
1051 if (CF) {
1053 ? (double)CF->convertToFloat()
1054 : CF->convertToDouble();
1059 CF->isNegative();