Lines Matching defs:CFVal

4303   ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal);
4307 if (!CFVal || !CTVal)
4312 if (CTVal->isAllOnes() && CFVal->isZero()) {
4314 std::swap(CTVal, CFVal);
4319 if (CTVal->isZero() && CFVal->isAllOnes()) {
11166 ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(FVal);
11172 if (CC == ISD::SETGT && RHSC && RHSC->isAllOnes() && CTVal && CFVal &&
11173 CTVal->isOne() && CFVal->isAllOnes() &&
11187 RHSC && RHSC->isZero() && CFVal && CFVal->isZero() &&
11204 if (CTVal && CFVal && CTVal->isAllOnes() && CFVal->isZero()) {
11206 std::swap(CTVal, CFVal);
11208 } else if (CTVal && CFVal && CTVal->isOne() && CFVal->isZero()) {
11210 std::swap(CTVal, CFVal);
11217 std::swap(CTVal, CFVal);
11225 std::swap(CTVal, CFVal);
11228 } else if (CTVal && CFVal) {
11230 const int64_t FalseVal = CFVal->getSExtValue();
11248 const uint32_t FalseVal32 = CFVal->getZExtValue();
11274 std::swap(CTVal, CFVal);
11298 else if (CFVal && CFVal == RHSVal && AArch64CC == AArch64CC::NE)
11301 assert (CTVal && CFVal && "Expected constant operands for CSNEG.");
11335 ConstantFPSDNode *CFVal = dyn_cast<ConstantFPSDNode>(FVal);
11342 CFVal && CFVal->isZero() &&
20477 ConstantSDNode *CFVal = dyn_cast<ConstantSDNode>(LHS.getOperand(1));
20478 if (!CTVal || !CFVal)
20482 (CTVal->isOne() || CFVal->isOne())) &&
20484 (CTVal->isOne() || CFVal->isAllOnes())))
20489 !CFVal->isOne()) {
20490 std::swap(CTVal, CFVal);
20497 !CFVal->isAllOnes()) {
20498 APInt C = -1 * CFVal->getAPIntValue();
20500 CFVal = cast<ConstantSDNode>(DAG.getAllOnesConstant(DL, VT));
20511 assert(((LHS.getOpcode() == AArch64ISD::CSEL && CFVal->isOne()) ||
20512 (LHS.getOpcode() == AArch64ISD::CSNEG && CFVal->isAllOnes())) &&