Lines Matching defs:CRHS
11406 const ConstantSDNode *CRHS) const {
11407 uint64_t Val = CRHS->getZExtValue();
11414 (CRHS->hasOneUse() && !TII->isInlineConstant(CRHS->getAPIntValue()))) {
11515 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS);
11516 if (VT == MVT::i64 && CRHS) {
11518 = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::AND, LHS, CRHS))
11522 if (CRHS && VT == MVT::i32) {
11527 uint64_t Mask = CRHS->getZExtValue();
11533 unsigned NB = CRHS->getAPIntValue().countr_zero();
11545 DAG.getConstant(NB, SDLoc(CRHS), MVT::i32));
12290 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS.getOperand(1));
12291 if (!CLHS || !CRHS)
12297 uint32_t NewMask = (CLHS->getZExtValue() | CRHS->getZExtValue()) & MaxMask;
12422 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(N->getOperand(1));
12423 if (CRHS) {
12426 N->getOperand(0), CRHS))
12441 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS);
12445 if (CRHS && VT == MVT::i64) {
12447 = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::XOR, LHS, CRHS))
12455 if (CRHS && CRHS->getAPIntValue().isSignMask() &&
14513 auto CRHS = dyn_cast<ConstantSDNode>(RHS);
14514 if (!CRHS) {
14515 CRHS = dyn_cast<ConstantSDNode>(LHS);
14516 if (CRHS) {
14522 if (CRHS) {
14529 if ((CRHS->isAllOnes() &&
14531 (CRHS->isZero() &&
14535 if ((CRHS->isAllOnes() &&
14537 (CRHS->isZero() &&
14542 const APInt &CRHSVal = CRHS->getAPIntValue();
14576 const ConstantFPSDNode *CRHS = dyn_cast<ConstantFPSDNode>(RHS);
14577 if (!CRHS)
14580 const APFloat &APF = CRHS->getValueAPF();