Lines Matching refs:ConstantSDNode

677     bool isAndLoadExtLoad(ConstantSDNode *AndC, LoadSDNode *LoadN,
688 ConstantSDNode *Mask, SDNode *&NodeToMask);
968 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N)) in isConstantOrConstantVector()
976 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Op); in isConstantOrConstantVector()
997 !cast<ConstantSDNode>(LD->getOperand(2))->isOpaque()); in canSplitIdx()
1016 auto *C1 = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in reassociationCanBreakAddressingModePattern()
1017 auto *C2 = dyn_cast<ConstantSDNode>(N1); in reassociationCanBreakAddressingModePattern()
1803 if (N0 != N1 && (isa<ConstantSDNode>(N0) || !isa<ConstantSDNode>(N1))) { in combine()
2040 static ConstantSDNode *getAsNonOpaqueConstant(SDValue N) { in getAsNonOpaqueConstant()
2041 ConstantSDNode *Const = dyn_cast<ConstantSDNode>(N); in getAsNonOpaqueConstant()
2078 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); in canFoldInAddressingMode()
2087 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); in canFoldInAddressingMode()
2180 auto *CN = dyn_cast<ConstantSDNode>(C); in foldAddSubBoolOfMaskedVal()
2232 ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt); in foldAddSubOfSignBit()
2422 auto MatchUSUBSAT = [](ConstantSDNode *Max, ConstantSDNode *Op) { in visitADDLike()
2738 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDC()
2739 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDC()
2766 if (Force && isa<ConstantSDNode>(V)) in extractBooleanFlip()
2772 ConstantSDNode *Const = isConstOrConstSplat(V.getOperand(1), false); in extractBooleanFlip()
2875 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDE()
2876 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDE()
2895 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitADDCARRY()
2896 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitADDCARRY()
2934 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitSADDO_CARRY()
2935 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitSADDO_CARRY()
3280 ConstantSDNode *N1C = getAsNonOpaqueConstant(N1); in visitSUB()
3295 ConstantSDNode *ShiftAmt = isConstOrConstSplat(N1.getOperand(1)); in visitSUB()
3533 if (ConstantSDNode *C = isConstOrConstSplat(N1.getOperand(1))) in visitSUB()
3581 ConstantSDNode *ShAmtC = isConstOrConstSplat(ShAmt); in visitSUB()
3685 ConstantSDNode *N1C = getAsNonOpaqueConstant(N1); in visitSUBO()
3794 N1IsConst = isa<ConstantSDNode>(N1); in visitMUL()
3796 ConstValue1 = cast<ConstantSDNode>(N1)->getAPIntValue(); in visitMUL()
3797 N1IsOpaqueConst = cast<ConstantSDNode>(N1)->isOpaque(); in visitMUL()
3945 if (ConstantSDNode *NC1 = isConstOrConstSplat(N1)) { in visitMUL()
3968 auto IsClearMask = [&ClearMask](ConstantSDNode *V) { in visitMUL()
4096 ConstantSDNode *N1C = isConstOrConstSplat(N1); in simplifyDivRem()
4113 ConstantSDNode *N0C = isConstOrConstSplat(N0); in simplifyDivRem()
4148 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSDIV()
4206 auto IsPowerOfTwo = [](ConstantSDNode *C) { in visitSDIVLike()
4293 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitUDIV()
4389 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitREM()
4705 ConstantSDNode *N0C = isConstOrConstSplat(N0); in visitMULO()
4706 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitMULO()
5076 ConstantSDNode *C0 = isConstOrConstSplat(LR); in foldLogicOfSetCCs()
5077 ConstantSDNode *C1 = isConstOrConstSplat(RR); in foldLogicOfSetCCs()
5139 if (ConstantSDNode *ADDI = dyn_cast<ConstantSDNode>(N0.getOperand(1))) { in visitANDLike()
5140 if (ConstantSDNode *SRLI = dyn_cast<ConstantSDNode>(N1.getOperand(1))) { in visitANDLike()
5173 if (ConstantSDNode *CAnd = dyn_cast<ConstantSDNode>(N1)) { in visitANDLike()
5174 if (ConstantSDNode *CShift = dyn_cast<ConstantSDNode>(N0.getOperand(1))) { in visitANDLike()
5221 bool DAGCombiner::isAndLoadExtLoad(ConstantSDNode *AndC, LoadSDNode *LoadN, in isAndLoadExtLoad()
5349 ConstantSDNode *Mask, in SearchForAndLoads()
5358 if (auto *C = dyn_cast<ConstantSDNode>(Op)) { in SearchForAndLoads()
5436 auto *Mask = dyn_cast<ConstantSDNode>(N->getOperand(1)); in BackwardsPropagateMask()
5474 if (isa<ConstantSDNode>(Op0)) in BackwardsPropagateMask()
5586 !isa<ConstantSDNode>(Srl.getOperand(1))) in combineShiftAnd1ToBitTest()
5651 if (ConstantSDNode *Splat = BVec->getConstantSplatNode()) { in visitAND()
5667 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitAND()
5702 auto MatchSubset = [](ConstantSDNode *LHS, ConstantSDNode *RHS) { in visitAND()
5746 if (const ConstantSDNode *C = dyn_cast<ConstantSDNode>(N1)) { in visitAND()
5958 auto *C = dyn_cast<ConstantSDNode>(RHS); in visitAND()
5998 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in MatchBSwapHWordLow()
6011 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1)); in MatchBSwapHWordLow()
6025 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in MatchBSwapHWordLow()
6026 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1)); in MatchBSwapHWordLow()
6037 ConstantSDNode *N001C = dyn_cast<ConstantSDNode>(N00.getOperand(1)); in MatchBSwapHWordLow()
6048 ConstantSDNode *N101C = dyn_cast<ConstantSDNode>(N10.getOperand(1)); in MatchBSwapHWordLow()
6108 ConstantSDNode *N1C = nullptr; in isBSwapHWordElement()
6111 N1C = dyn_cast<ConstantSDNode>(N.getOperand(1)); in isBSwapHWordElement()
6113 N1C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in isBSwapHWordElement()
6142 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in isBSwapHWordElement()
6150 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in isBSwapHWordElement()
6159 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N.getOperand(1)); in isBSwapHWordElement()
6167 ConstantSDNode *C = dyn_cast<ConstantSDNode>(N.getOperand(1)); in isBSwapHWordElement()
6186 ConstantSDNode *C = isConstOrConstSplat(N.getOperand(1)); in isBSwapHWordPair()
6212 ConstantSDNode *Mask0 = isConstOrConstSplat(N0.getOperand(1)); in matchBSwapHWordOrAndAnd()
6213 ConstantSDNode *Mask1 = isConstOrConstSplat(N1.getOperand(1)); in matchBSwapHWordOrAndAnd()
6223 ConstantSDNode *ShiftAmt0 = isConstOrConstSplat(Shift0.getOperand(1)); in matchBSwapHWordOrAndAnd()
6224 ConstantSDNode *ShiftAmt1 = isConstOrConstSplat(Shift1.getOperand(1)); in matchBSwapHWordOrAndAnd()
6325 if (const ConstantSDNode *N0O1C = in visitORLike()
6327 if (const ConstantSDNode *N1O1C = in visitORLike()
6469 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitOR()
6511 auto MatchIntersect = [](ConstantSDNode *C1, ConstantSDNode *C2) { in visitOR()
6613 ConstantSDNode *OppShiftCst = isConstOrConstSplat(OppShift.getOperand(1)); in extractShiftForRotate()
6654 ConstantSDNode *OppLHSCst = isConstOrConstSplat(OppShiftLHS.getOperand(1)); in extractShiftForRotate()
6656 ConstantSDNode *ExtractFromCst = in extractShiftForRotate()
6755 if (ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(1))) { in matchRotateSub()
6769 ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(0)); in matchRotateSub()
6777 if (ConstantSDNode *PosC = isConstOrConstSplat(Pos.getOperand(1))) { in matchRotateSub()
6813 if (ConstantSDNode *PosC = isConstOrConstSplat(Pos.getOperand(1))) in matchRotateSub()
6887 ConstantSDNode *Cst = isConstOrConstSplat(Op.getOperand(1)); in MatchFunnelPosNeg()
7013 auto MatchRotateSum = [EltSizeInBits](ConstantSDNode *LHS, in MatchRotate()
7014 ConstantSDNode *RHS) { in MatchRotate()
7175 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1)); in calculateByteProvider()
7353 isa<ConstantSDNode>(WideVal.getOperand(1))) { in mergeTruncStores()
7722 if (isa<ConstantSDNode>(M.getNode())) in unfoldMaskedMerge()
7860 if (isa<ConstantSDNode>(N01) || isa<ConstantSDNode>(N00)) { in visitXOR()
7894 ConstantSDNode *XorC = isConstOrConstSplat(N1); in visitXOR()
7895 ConstantSDNode *ShiftC = isConstOrConstSplat(N0.getOperand(1)); in visitXOR()
7923 if (ConstantSDNode *C = isConstOrConstSplat(S.getOperand(1))) in visitXOR()
7994 ConstantSDNode *C1Node = isConstOrConstSplat(C1); in combineShiftOfShiftedLogic()
8002 ConstantSDNode *ShiftCNode = isConstOrConstSplat(V.getOperand(1)); in combineShiftOfShiftedLogic()
8086 ConstantSDNode *BinOpCst = getAsNonOpaqueConstant(LHS.getOperand(1)); in visitShiftByConstant()
8097 isa<ConstantSDNode>(BinOpLHSVal.getOperand(1)); in visitShiftByConstant()
8112 assert(isa<ConstantSDNode>(NewRHS) && "Folding was not successful!"); in visitShiftByConstant()
8162 auto MatchOutOfRange = [Bitsize, &OutOfRange](ConstantSDNode *C) { in visitRotate()
8248 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSHL()
8274 auto MatchOutOfRange = [OpSizeInBits](ConstantSDNode *LHS, in visitSHL()
8275 ConstantSDNode *RHS) { in visitSHL()
8284 auto MatchInRange = [OpSizeInBits](ConstantSDNode *LHS, in visitSHL()
8285 ConstantSDNode *RHS) { in visitSHL()
8312 auto MatchOutOfRange = [OpSizeInBits, InnerBitwidth](ConstantSDNode *LHS, in visitSHL()
8313 ConstantSDNode *RHS) { in visitSHL()
8325 auto MatchInRange = [OpSizeInBits, InnerBitwidth](ConstantSDNode *LHS, in visitSHL()
8326 ConstantSDNode *RHS) { in visitSHL()
8352 auto MatchEqual = [VT](ConstantSDNode *LHS, ConstantSDNode *RHS) { in visitSHL()
8375 if (ConstantSDNode *N0C1 = isConstOrConstSplat(N0.getOperand(1))) { in visitSHL()
8395 if (ConstantSDNode *N0C1 = isConstOrConstSplat(N0.getOperand(1))) { in visitSHL()
8459 if (ConstantSDNode *NC1 = isConstOrConstSplat(N->getOperand(1))) { in visitSHL()
8490 ConstantSDNode *ShiftAmtSrc = isConstOrConstSplat(N->getOperand(1)); in combineShiftToMULH()
8569 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSRA()
8605 auto SumOfShifts = [&](ConstantSDNode *LHS, ConstantSDNode *RHS) { in visitSRA()
8637 const ConstantSDNode *N01C = isConstOrConstSplat(N0.getOperand(1)); in visitSRA()
8676 if (ConstantSDNode *AddC = isConstOrConstSplat(N0.getOperand(1))) { in visitSRA()
8719 if (ConstantSDNode *LargeShift = isConstOrConstSplat(N0Op0.getOperand(1))) { in visitSRA()
8767 ConstantSDNode *N1C = isConstOrConstSplat(N1); in visitSRL()
8783 auto MatchOutOfRange = [OpSizeInBits](ConstantSDNode *LHS, in visitSRL()
8784 ConstantSDNode *RHS) { in visitSRL()
8793 auto MatchInRange = [OpSizeInBits](ConstantSDNode *LHS, in visitSRL()
8794 ConstantSDNode *RHS) { in visitSRL()
9003 if (ConstantSDNode *Cst = isConstOrConstSplat(N2)) { in visitFunnelShift()
9350 auto *C1 = dyn_cast<ConstantSDNode>(N1); in foldSelectOfConstants()
9351 auto *C2 = dyn_cast<ConstantSDNode>(N2); in foldSelectOfConstants()
9610 auto *C = dyn_cast<ConstantSDNode>(N2.getOperand(1)); in visitSELECT()
9611 auto *NotC = dyn_cast<ConstantSDNode>(Cond1); in visitSELECT()
9677 ConstantSDNode *BottomHalf = nullptr; in ConvertSelectToConcatVector()
9683 BottomHalf = cast<ConstantSDNode>(Cond.getOperand(i)); in ConvertSelectToConcatVector()
9689 ConstantSDNode *TopHalf = nullptr; in ConvertSelectToConcatVector()
9695 TopHalf = cast<ConstantSDNode>(Cond.getOperand(i)); in ConvertSelectToConcatVector()
9892 const APInt &C1 = cast<ConstantSDNode>(N1Elt)->getAPIntValue(); in foldVSelectOfConstants()
9893 const APInt &C2 = cast<ConstantSDNode>(N2Elt)->getAPIntValue(); in foldVSelectOfConstants()
10058 auto MatchUADDSAT = [](ConstantSDNode *Op, ConstantSDNode *Cond) { in visitVSELECT()
10113 auto MatchUSUBSAT = [](ConstantSDNode *Op, ConstantSDNode *Cond) { in visitVSELECT()
10191 if (ConstantSDNode *SCCC = dyn_cast<ConstantSDNode>(SCC.getNode())) { in visitSELECT_CC()
10244 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in visitSETCC()
10245 ConstantSDNode *N1C = dyn_cast<ConstantSDNode>(N1); in visitSETCC()
10249 auto IsAlwaysTrueOrFalse = [](ISD::CondCode Cond, ConstantSDNode *C) { in visitSETCC()
10406 if (isa<ConstantSDNode>(N0)) in tryToFoldExtendOfConstant()
10415 if (isa<ConstantSDNode>(Op1) && isa<ConstantSDNode>(Op2) && in tryToFoldExtendOfConstant()
10464 APInt C = cast<ConstantSDNode>(Op)->getAPIntValue().zextOrTrunc(EVTBits); in tryToFoldExtendOfConstant()
10503 if (!isa<ConstantSDNode>(UseOp)) in ExtendUsesToFormExtLoad()
11407 auto *AndC = cast<ConstantSDNode>(N0.getOperand(1)); in visitZERO_EXTEND()
11507 isa<ConstantSDNode>(N0.getOperand(1)) && in visitZERO_EXTEND()
11517 if (cast<ConstantSDNode>(ShAmt)->getAPIntValue().ugt(KnownZeroBits)) in visitZERO_EXTEND()
11826 auto *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in ReduceLoadWidth()
11839 auto AndC = dyn_cast<ConstantSDNode>(N->getOperand(1)); in ReduceLoadWidth()
11861 if (auto *ConstShift = dyn_cast<ConstantSDNode>(SRL.getOperand(1))) { in ReduceLoadWidth()
11892 isa<ConstantSDNode>(Mask->getOperand(1))) { in ReduceLoadWidth()
11911 if (ConstantSDNode *N01 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) { in ReduceLoadWidth()
12088 if (auto *ShAmt = dyn_cast<ConstantSDNode>(N0.getOperand(1))) in visitSIGN_EXTEND_INREG()
12262 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) { in visitTRUNCATE()
12263 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); in visitTRUNCATE()
12614 ConstantSDNode *LogicOp1 = isConstOrConstSplat(N0.getOperand(1), true); in foldBitcastedFPLogic()
12656 (isa<ConstantSDNode>(N0) && VT.isFloatingPoint() && !VT.isVector() && in visitBITCAST()
12961 NewBits |= cast<ConstantSDNode>(Op)->getAPIntValue(). in ConstantFoldBITCASTofBUILD_VECTOR()
12988 APInt OpVal = cast<ConstantSDNode>(Op)-> in ConstantFoldBITCASTofBUILD_VECTOR()
15138 const APInt &AndConst = cast<ConstantSDNode>(AndOp1)->getAPIntValue(); in rebuildSetCC()
15141 cast<ConstantSDNode>(Op1)->getAPIntValue() == AndConst.logBase2()) { in rebuildSetCC()
15306 if (isa<ConstantSDNode>(BasePtr)) { in CombineToPreIndexedLoadStore()
15351 if (isa<ConstantSDNode>(Offset)) in CombineToPreIndexedLoadStore()
15371 if (!isa<ConstantSDNode>(Op1)) { in CombineToPreIndexedLoadStore()
15458 auto *CN = cast<ConstantSDNode>(OtherUses[i]->getOperand(OffsetIdx)); in CombineToPreIndexedLoadStore()
15460 const APInt &Offset1 = cast<ConstantSDNode>(Offset)->getAPIntValue(); in CombineToPreIndexedLoadStore()
15643 !cast<ConstantSDNode>(Inc)->isOpaque()) && in SplitIndexingFromLoad()
15646 ConstantSDNode *ConstInc = cast<ConstantSDNode>(Inc); in SplitIndexingFromLoad()
16443 isa<ConstantSDNode>(User->getOperand(1))) { in SliceUpLoad()
16516 !isa<ConstantSDNode>(V->getOperand(1)) || in CheckForMaskedLoad()
16533 uint64_t NotMask = ~cast<ConstantSDNode>(V->getOperand(1))->getSExtValue(); in CheckForMaskedLoad()
16697 APInt Imm = cast<ConstantSDNode>(N1)->getAPIntValue(); in ReduceLoadOpStoreWidth()
16959 } else if (auto *C = dyn_cast<ConstantSDNode>(Val)) in mergeStoresOfConstantsOrVecElts()
17024 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Val)) { in mergeStoresOfConstantsOrVecElts()
17058 ConstantSDNode *C = cast<ConstantSDNode>(StoredVal); in mergeStoresOfConstantsOrVecElts()
17361 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(StoredVal)) in tryStoreMergeOfConstants()
18069 (!isa<ConstantSDNode>(Value) || in visitSTORE()
18070 !cast<ConstantSDNode>(Value)->isOpaque())) { in visitSTORE()
18307 ConstantSDNode *ShAmt = dyn_cast<ConstantSDNode>(Op1.getOperand(1)); in splitMergedValStore()
18367 isa<ConstantSDNode>(InsertVal.getOperand(1))) { in combineInsertEltToShuffle()
18416 auto *ExtrIndex = cast<ConstantSDNode>(InsertVal.getOperand(1)); in combineInsertEltToShuffle()
18492 auto *IndexC = dyn_cast<ConstantSDNode>(EltNo); in visitINSERT_VECTOR_ELT()
18537 && isa<ConstantSDNode>(InVec.getOperand(2))) { in visitINSERT_VECTOR_ELT()
18612 if (auto *ConstEltNo = dyn_cast<ConstantSDNode>(EltNo)) { in scalarizeExtractedVectorLoad()
18674 auto *IndexC = dyn_cast<ConstantSDNode>(Index); in scalarizeExtractedBinop()
18739 auto *IndexC = dyn_cast<ConstantSDNode>(Index); in visitEXTRACT_VECTOR_ELT()
18864 isa<ConstantSDNode>(Use->getOperand(1)); in visitEXTRACT_VECTOR_ELT()
18868 auto *CstElt = cast<ConstantSDNode>(Use->getOperand(1)); in visitEXTRACT_VECTOR_ELT()
19188 if (!isa<ConstantSDNode>(ShiftAmtVal)) in reduceBuildVecTruncToBitCast()
19355 !isa<ConstantSDNode>(Zext.getOperand(0).getOperand(1)) || in reduceBuildVecToShuffleWithZero()
19460 !isa<ConstantSDNode>(Op.getOperand(1))) in reduceBuildVecToShuffle()
19667 if (auto *C = dyn_cast<ConstantSDNode>(Op.getOperand(0).getOperand(1))) in convertBuildVecZextToZext()
19739 if (auto CNode = dyn_cast<ConstantSDNode>(Op.getOperand(1))) in visitBUILD_VECTOR()
20169 auto *IndexC = dyn_cast<ConstantSDNode>(Index); in getSubVectorSrc()
20225 auto *ExtractIndexC = dyn_cast<ConstantSDNode>(Extract->getOperand(1)); in narrowExtractedVectorBinOp()
20353 auto *ExtIdx = dyn_cast<ConstantSDNode>(Extract->getOperand(1)); in narrowExtractedVectorLoad()
21074 auto *InsIndexC = dyn_cast<ConstantSDNode>(Op0.getOperand(2)); in replaceShuffleOfInsert()
21631 if (ConstantSDNode *C0 = dyn_cast<ConstantSDNode>(EltNo)) { in visitSCALAR_TO_VECTOR()
21825 ConstantSDNode *AndConst = getAsNonOpaqueConstant(N0.getOperand(1)); in visitFP16_TO_FP()
21908 if (isa<ConstantSDNode>(Elt)) in XformToShuffleWithZero()
21909 Bits = cast<ConstantSDNode>(Elt)->getAPIntValue(); in XformToShuffleWithZero()
22386 auto *N2C = dyn_cast<ConstantSDNode>(N2.getNode()); in foldSelectCCToShiftAnd()
22577 auto *N1C = dyn_cast<ConstantSDNode>(N1.getNode()); in SimplifySelectCC()
22578 auto *N2C = dyn_cast<ConstantSDNode>(N2.getNode()); in SimplifySelectCC()
22579 auto *N3C = dyn_cast<ConstantSDNode>(N3.getNode()); in SimplifySelectCC()
22584 if (auto *SCCC = dyn_cast<ConstantSDNode>(SCC)) { in SimplifySelectCC()
22607 auto *ConstAndRHS = dyn_cast<ConstantSDNode>(N0->getOperand(1)); in SimplifySelectCC()
22693 if (auto *ValueOnZeroC = dyn_cast<ConstantSDNode>(ValueOnZero)) { in SimplifySelectCC()
22748 ConstantSDNode *C = isConstOrConstSplat(N->getOperand(1)); in BuildSDIVPow2()
23014 if (auto *C = dyn_cast<ConstantSDNode>(LSN->getOffset())) in isAlias()