Lines Matching refs:CFVal

3532   ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal);  in LowerXOR()  local
3536 if (!CFVal || !CTVal) in LowerXOR()
3541 if (CTVal->isAllOnes() && CFVal->isZero()) { in LowerXOR()
3543 std::swap(CTVal, CFVal); in LowerXOR()
3548 if (CTVal->isZero() && CFVal->isAllOnes()) { in LowerXOR()
8112 ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal); in LowerSELECT_CC() local
8118 if (CC == ISD::SETGT && RHSC && RHSC->isAllOnes() && CTVal && CFVal && in LowerSELECT_CC()
8119 CTVal->isOne() && CFVal->isAllOnes() && in LowerSELECT_CC()
8132 if (CTVal && CFVal && CTVal->isAllOnes() && CFVal->isZero()) { in LowerSELECT_CC()
8134 std::swap(CTVal, CFVal); in LowerSELECT_CC()
8136 } else if (CTVal && CFVal && CTVal->isOne() && CFVal->isZero()) { in LowerSELECT_CC()
8138 std::swap(CTVal, CFVal); in LowerSELECT_CC()
8145 std::swap(CTVal, CFVal); in LowerSELECT_CC()
8153 std::swap(CTVal, CFVal); in LowerSELECT_CC()
8156 } else if (CTVal && CFVal) { in LowerSELECT_CC()
8158 const int64_t FalseVal = CFVal->getSExtValue(); in LowerSELECT_CC()
8176 const uint32_t FalseVal32 = CFVal->getZExtValue(); in LowerSELECT_CC()
8197 std::swap(CTVal, CFVal); in LowerSELECT_CC()
8221 else if (CFVal && CFVal == RHSVal && AArch64CC == AArch64CC::NE) in LowerSELECT_CC()
8224 assert (CTVal && CFVal && "Expected constant operands for CSNEG."); in LowerSELECT_CC()
8258 ConstantFPSDNode *CFVal = dyn_cast<ConstantFPSDNode>(FVal); in LowerSELECT_CC() local
8265 CFVal && CFVal->isZero() && in LowerSELECT_CC()
15726 ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(LHS.getOperand(1)); in performAddCSelIntoCSinc() local
15727 if (!CTVal || !CFVal) in performAddCSelIntoCSinc()
15731 (CTVal->isOne() || CFVal->isOne())) && in performAddCSelIntoCSinc()
15733 (CTVal->isOne() || CFVal->isAllOnes()))) in performAddCSelIntoCSinc()
15738 !CFVal->isOne()) { in performAddCSelIntoCSinc()
15739 std::swap(CTVal, CFVal); in performAddCSelIntoCSinc()
15746 !CFVal->isAllOnes()) { in performAddCSelIntoCSinc()
15747 APInt C = -1 * CFVal->getAPIntValue(); in performAddCSelIntoCSinc()
15749 CFVal = cast<ConstantSDNode>(DAG.getAllOnesConstant(DL, VT)); in performAddCSelIntoCSinc()
15760 assert(((LHS.getOpcode() == AArch64ISD::CSEL && CFVal->isOne()) || in performAddCSelIntoCSinc()
15761 (LHS.getOpcode() == AArch64ISD::CSNEG && CFVal->isAllOnes())) && in performAddCSelIntoCSinc()