Lines Matching refs:CTVal

4118   ConstantSDNode *CTVal = dyn_cast<ConstantSDNode>(TVal);  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()
10457 ConstantSDNode *CTVal = dyn_cast<ConstantSDNode>(TVal); 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()
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()
10519 const int64_t TrueVal = CTVal->getSExtValue(); in LowerSELECT_CC()
10537 const uint32_t TrueVal32 = CTVal->getZExtValue(); in LowerSELECT_CC()
10564 std::swap(CTVal, CFVal); in LowerSELECT_CC()
10586 if (CTVal && CTVal == RHSVal && AArch64CC == AArch64CC::EQ) in LowerSELECT_CC()
10591 assert (CTVal && CFVal && "Expected constant operands for CSNEG."); in LowerSELECT_CC()
10595 if (CTVal == RHSVal && AArch64CC == AArch64CC::EQ) { in LowerSELECT_CC()
10626 ConstantFPSDNode *CTVal = dyn_cast<ConstantFPSDNode>(TVal); in LowerSELECT_CC() local
10629 CTVal && CTVal->isZero() && TVal.getValueType() == LHS.getValueType()) in LowerSELECT_CC()
19912 ConstantSDNode *CTVal = dyn_cast<ConstantSDNode>(LHS.getOperand(0)); in performAddCSelIntoCSinc() local
19914 if (!CTVal || !CFVal) in performAddCSelIntoCSinc()
19918 (CTVal->isOne() || CFVal->isOne())) && in performAddCSelIntoCSinc()
19920 (CTVal->isOne() || CFVal->isAllOnes()))) in performAddCSelIntoCSinc()
19924 if (LHS.getOpcode() == AArch64ISD::CSEL && CTVal->isOne() && in performAddCSelIntoCSinc()
19926 std::swap(CTVal, CFVal); in performAddCSelIntoCSinc()
19932 if (LHS.getOpcode() == AArch64ISD::CSNEG && CTVal->isOne() && in performAddCSelIntoCSinc()
19935 CTVal = cast<ConstantSDNode>(DAG.getConstant(C, DL, VT)); in performAddCSelIntoCSinc()
19942 APInt ADDC = CTVal->getAPIntValue(); in performAddCSelIntoCSinc()
19951 SDValue NewNode = DAG.getNode(ISD::ADD, DL, VT, RHS, SDValue(CTVal, 0)); in performAddCSelIntoCSinc()