Lines Matching refs:CFVal

4117   ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal);  in LowerXOR()  local
4121 if (!CFVal || !CTVal) in LowerXOR()
4126 if (CTVal->isAllOnes() && CFVal->isZero()) { in LowerXOR()
4128 std::swap(CTVal, CFVal); in LowerXOR()
4133 if (CTVal->isZero() && CFVal->isAllOnes()) { in LowerXOR()
10456 ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal); in LowerSELECT_CC() local
10462 if (CC == ISD::SETGT && RHSC && RHSC->isAllOnes() && CTVal && CFVal && in LowerSELECT_CC()
10463 CTVal->isOne() && CFVal->isAllOnes() && in LowerSELECT_CC()
10477 RHSC && RHSC->isZero() && CFVal && CFVal->isZero() && in LowerSELECT_CC()
10494 if (CTVal && CFVal && CTVal->isAllOnes() && CFVal->isZero()) { in LowerSELECT_CC()
10496 std::swap(CTVal, CFVal); in LowerSELECT_CC()
10498 } else if (CTVal && CFVal && CTVal->isOne() && CFVal->isZero()) { in LowerSELECT_CC()
10500 std::swap(CTVal, CFVal); in LowerSELECT_CC()
10507 std::swap(CTVal, CFVal); in LowerSELECT_CC()
10515 std::swap(CTVal, CFVal); in LowerSELECT_CC()
10518 } else if (CTVal && CFVal) { in LowerSELECT_CC()
10520 const int64_t FalseVal = CFVal->getSExtValue(); in LowerSELECT_CC()
10538 const uint32_t FalseVal32 = CFVal->getZExtValue(); in LowerSELECT_CC()
10564 std::swap(CTVal, CFVal); in LowerSELECT_CC()
10588 else if (CFVal && CFVal == RHSVal && AArch64CC == AArch64CC::NE) in LowerSELECT_CC()
10591 assert (CTVal && CFVal && "Expected constant operands for CSNEG."); in LowerSELECT_CC()
10625 ConstantFPSDNode *CFVal = dyn_cast<ConstantFPSDNode>(FVal); in LowerSELECT_CC() local
10632 CFVal && CFVal->isZero() && in LowerSELECT_CC()
19913 ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(LHS.getOperand(1)); in performAddCSelIntoCSinc() local
19914 if (!CTVal || !CFVal) in performAddCSelIntoCSinc()
19918 (CTVal->isOne() || CFVal->isOne())) && in performAddCSelIntoCSinc()
19920 (CTVal->isOne() || CFVal->isAllOnes()))) in performAddCSelIntoCSinc()
19925 !CFVal->isOne()) { in performAddCSelIntoCSinc()
19926 std::swap(CTVal, CFVal); in performAddCSelIntoCSinc()
19933 !CFVal->isAllOnes()) { in performAddCSelIntoCSinc()
19934 APInt C = -1 * CFVal->getAPIntValue(); in performAddCSelIntoCSinc()
19936 CFVal = cast<ConstantSDNode>(DAG.getAllOnesConstant(DL, VT)); in performAddCSelIntoCSinc()
19947 assert(((LHS.getOpcode() == AArch64ISD::CSEL && CFVal->isOne()) || in performAddCSelIntoCSinc()
19948 (LHS.getOpcode() == AArch64ISD::CSNEG && CFVal->isAllOnes())) && in performAddCSelIntoCSinc()