Lines Matching refs:ConstantSDNode
579 if (auto *C = dyn_cast<ConstantSDNode>(Node->getOperand(1))) { in selectVSETVLI()
591 if (auto *C = dyn_cast<ConstantSDNode>(VLOperand)) { in selectVSETVLI()
618 ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(N1); in tryShrinkShlLogicImm()
643 ConstantSDNode *ShlCst = dyn_cast<ConstantSDNode>(Shift.getOperand(1)); in tryShrinkShlLogicImm()
689 auto *N1C = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in trySignedBitfieldExtract()
711 auto *N01C = dyn_cast<ConstantSDNode>(N0->getOperand(1)); in trySignedBitfieldExtract()
761 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Ld->getOffset()); in tryIndexedLoad()
840 auto *ConstNode = cast<ConstantSDNode>(Node); in Select()
974 auto *N1C = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in Select()
979 !isa<ConstantSDNode>(N0.getOperand(1))) in Select()
1004 auto *N1C = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in Select()
1008 if (N0.getOpcode() != ISD::AND || !isa<ConstantSDNode>(N0.getOperand(1))) in Select()
1088 auto *N1C = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in Select()
1117 auto *N1C = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in Select()
1141 auto *C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in Select()
1271 isa<ConstantSDNode>(X.getOperand(1)) && in Select()
1352 auto *N1C = dyn_cast<ConstantSDNode>(Node->getOperand(1)); in Select()
1358 if (N0.getOpcode() != ISD::AND || !isa<ConstantSDNode>(N0.getOperand(1))) in Select()
1436 if (auto *C = dyn_cast<ConstantSDNode>(Src2)) { in Select()
1495 if (auto *C = dyn_cast<ConstantSDNode>(Src2)) { in Select()
2244 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectFrameAddrRegImm()
2262 if (!isa<ConstantSDNode>(Addr)) in selectConstantAddr()
2265 int64_t CVal = cast<ConstantSDNode>(Addr)->getSExtValue(); in selectConstantAddr()
2343 if (N.getOpcode() == ISD::SHL && isa<ConstantSDNode>(N.getOperand(1))) { in SelectAddrRegRegScale()
2356 if (auto *C1 = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrRegRegScale()
2360 !isa<ConstantSDNode>(AddrB.getOperand(1)) && in SelectAddrRegRegScale()
2403 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImm()
2436 if (Addr.getOpcode() == ISD::ADD && isa<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrRegImm()
2437 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImm()
2490 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImmLsb00000()
2509 if (Addr.getOpcode() == ISD::ADD && isa<ConstantSDNode>(Addr.getOperand(1))) { in SelectAddrRegImmLsb00000()
2510 int64_t CVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectAddrRegImmLsb00000()
2557 isa<ConstantSDNode>(ShAmt.getOperand(1))) { in selectShiftMask()
2578 isa<ConstantSDNode>(ShAmt.getOperand(1))) { in selectShiftMask()
2587 isa<ConstantSDNode>(ShAmt.getOperand(0))) { in selectShiftMask()
2650 if (auto *C = dyn_cast<ConstantSDNode>(RHS)) { in selectSETCC()
2689 if (N.getOpcode() != ISD::SRA || !isa<ConstantSDNode>(N.getOperand(1))) in selectSExtBits()
2693 if (N0.getOpcode() == ISD::SHL && isa<ConstantSDNode>(N0.getOperand(1)) && in selectSExtBits()
2712 auto *C = dyn_cast<ConstantSDNode>(N.getOperand(1)); in selectZExtBits()
2733 if (N.getOpcode() == ISD::AND && isa<ConstantSDNode>(N.getOperand(1))) { in selectSHXADDOp()
2738 isa<ConstantSDNode>(N0.getOperand(1))) { in selectSHXADDOp()
2782 isa<ConstantSDNode>(N.getOperand(1))) { in selectSHXADDOp()
2785 isa<ConstantSDNode>(N0.getOperand(1))) { in selectSHXADDOp()
2828 if (N.getOpcode() == ISD::AND && isa<ConstantSDNode>(N.getOperand(1)) && in selectSHXADD_UWOp()
2831 if (N0.getOpcode() == ISD::SHL && isa<ConstantSDNode>(N0.getOperand(1)) && in selectSHXADD_UWOp()
2906 isa<ConstantSDNode>(Node) || Depth != 0) && in hasAllNBitUsers()
2984 uint64_t Imm = cast<ConstantSDNode>(User->getOperand(1))->getSExtValue(); in hasAllNBitUsers()
3059 if (auto *C = dyn_cast<ConstantSDNode>(N)) { in selectSimm5Shl2()
3082 auto *C = dyn_cast<ConstantSDNode>(N); in selectVLOp()
3134 if (!Splat || !isa<ConstantSDNode>(Splat.getOperand(1))) in selectVSplatImmHelper()
3195 isa<ConstantSDNode>(VL) && in selectLow8BitsVSplat()
3196 cast<ConstantSDNode>(VL)->getSExtValue() == RISCV::VLMaxSentinel; in selectLow8BitsVSplat()
3243 if (auto *C = dyn_cast<ConstantSDNode>(N)) { in selectRVVSimm5()
3294 !isUInt<5>(cast<ConstantSDNode>(N01)->getSExtValue())) in doPeepholeSExtW()
3602 auto *CLHS = dyn_cast<ConstantSDNode>(LHS); in performCombineVMergeAndVOps()
3603 auto *CRHS = dyn_cast<ConstantSDNode>(RHS); in performCombineVMergeAndVOps()