Lines Matching refs:peekThroughBitcasts

6680     if (auto *BV = dyn_cast<BuildVectorSDNode>(peekThroughBitcasts(Op))) {  in getAVX512Node()
6979 V = peekThroughBitcasts(V); in IsNOT()
7175 Op = peekThroughBitcasts(Op); in getTargetConstantFromNode()
7193 Op = peekThroughBitcasts(Op); in getTargetConstantBitsFromNode()
7947 V1 = peekThroughBitcasts(V1); in computeZeroableShuffleElements()
7948 V2 = peekThroughBitcasts(V2); in computeZeroableShuffleElements()
8040 V1 = peekThroughBitcasts(V1); in getTargetShuffleAndZeroables()
8041 V2 = peekThroughBitcasts(V2); in getTargetShuffleAndZeroables()
8252 SDValue N0 = peekThroughBitcasts(N.getOperand(0)); in getFauxShuffleMask()
8253 SDValue N1 = peekThroughBitcasts(N.getOperand(1)); in getFauxShuffleMask()
9217 SDValue Elt = peekThroughBitcasts(Elts[i]); in EltsFromConsecutiveLoads()
9257 SDValue EltBase = peekThroughBitcasts(Elts[FirstLoadedElt]); in EltsFromConsecutiveLoads()
9427 SDValue Elt = peekThroughBitcasts(Elts[i]); in EltsFromConsecutiveLoads()
12555 N1 = peekThroughBitcasts(N1); in matchShuffleWithPACK()
12556 N2 = peekThroughBitcasts(N2); in matchShuffleWithPACK()
14171 V = peekThroughBitcasts(V); in getScalarValueForVectorElement()
14627 V = extract128BitVector(peekThroughBitcasts(V), 0, DAG, DL); in lowerShuffleAsBroadcast()
16052 peekThroughBitcasts(V1).getOpcode() == ISD::EXTRACT_SUBVECTOR && in lowerV8I16Shuffle()
16053 peekThroughBitcasts(V2).getOpcode() == ISD::EXTRACT_SUBVECTOR) { in lowerV8I16Shuffle()
16597 std::tie(LoV, HiV) = splitVector(peekThroughBitcasts(V), DAG, DL); in splitAndLowerShuffle()
16996 if (!isa<LoadSDNode>(peekThroughBitcasts(V1))) { in lowerV2X128Shuffle()
24471 SDValue BC0 = peekThroughBitcasts(Op0); in LowerVSETCC()
37904 SDValue V1 = peekThroughBitcasts(Inputs[0]); in combineX86ShuffleChain()
37906 : peekThroughBitcasts(Inputs[1])); in combineX86ShuffleChain()
38654 Src = peekThroughBitcasts(Src); in combineX86ShuffleChainWithExtract()
38737 BC.push_back(peekThroughBitcasts(Op)); in canonicalizeShuffleMaskWithHorizOp()
38757 peekThroughBitcasts(Op) == peekThroughOneUseBitcasts(Op); in canonicalizeShuffleMaskWithHorizOp()
39161 SDValue InputBC = peekThroughBitcasts(Input); in combineX86ShufflesRecursively()
39163 if (InputBC == peekThroughBitcasts(Ops[i])) in combineX86ShufflesRecursively()
39801 SDValue Src0 = peekThroughBitcasts(V.getOperand(0)); in canonicalizeLaneShuffleWithRepeatedOps()
39802 SDValue Src1 = peekThroughBitcasts(V.getOperand(1)); in canonicalizeLaneShuffleWithRepeatedOps()
39879 SDValue BC = peekThroughBitcasts(Src); in combineTargetShuffle()
40209 SDValue Sub = peekThroughBitcasts(Ops[i]); in combineTargetShuffle()
40270 SDValue Src = peekThroughBitcasts(N.getOperand(Idx < 2 ? 0 : 1)); in combineTargetShuffle()
43419 SDValue SrcBC = peekThroughBitcasts(Src); in combineExtractWithShuffle()
45451 SDValue BC = peekThroughBitcasts(Op0); in combinePTESTCC()
45512 SDValue Src0 = peekThroughBitcasts(Op0); in combinePTESTCC()
45513 SDValue Src1 = peekThroughBitcasts(Op1); in combinePTESTCC()
45515 Src0 = getSplitVectorSrc(peekThroughBitcasts(Src0.getOperand(0)), in combinePTESTCC()
45516 peekThroughBitcasts(Src0.getOperand(1)), true); in combinePTESTCC()
45517 Src1 = getSplitVectorSrc(peekThroughBitcasts(Src1.getOperand(0)), in combinePTESTCC()
45518 peekThroughBitcasts(Src1.getOperand(1)), true); in combinePTESTCC()
45588 SDValue BC = peekThroughBitcasts(Vec); in combineSetCCMOVMSK()
45609 if (collectConcatOps(peekThroughBitcasts(Vec).getNode(), Ops, DAG) && in combineSetCCMOVMSK()
45630 SDValue BC = peekThroughBitcasts(Vec); in combineSetCCMOVMSK()
45686 SDValue Result = peekThroughBitcasts(Src); in combineSetCCMOVMSK()
45713 getTargetShuffleInputs(peekThroughBitcasts(Vec), ShuffleInputs, in combineSetCCMOVMSK()
46755 SDValue Vec = peekThroughBitcasts(BCSrc); in combineHorizOpWithShuffle()
46848 SDValue Op00 = peekThroughBitcasts(Ops0.front()); in combineHorizOpWithShuffle()
46849 SDValue Op10 = peekThroughBitcasts(Ops1.front()); in combineHorizOpWithShuffle()
46850 SDValue Op01 = peekThroughBitcasts(Ops0.back()); in combineHorizOpWithShuffle()
46851 SDValue Op11 = peekThroughBitcasts(Ops1.back()); in combineHorizOpWithShuffle()
47619 SDValue Op0 = peekThroughBitcasts(N->getOperand(0)); in combineAndMaskToShift()
47620 SDValue Op1 = peekThroughBitcasts(N->getOperand(1)); in combineAndMaskToShift()
48091 SDValue N0 = peekThroughBitcasts(N->getOperand(0)); in canonicalizeBitSelect()
48092 SDValue N1 = peekThroughBitcasts(N->getOperand(1)); in canonicalizeBitSelect()
48198 Mask = peekThroughBitcasts(Mask); in combineLogicBlendIntoPBLENDV()
48199 X = peekThroughBitcasts(X); in combineLogicBlendIntoPBLENDV()
48200 Y = peekThroughBitcasts(Y); in combineLogicBlendIntoPBLENDV()
49693 SDValue BC = peekThroughBitcasts(Op); in isHorizontalBinOp()
50615 SDValue Op = peekThroughBitcasts(SDValue(N, 0)); in isFNEG()
50673 Op0 = peekThroughBitcasts(Op0); in isFNEG()
51950 X = peekThroughBitcasts(X); in combineVectorSizedSetCCEquality()
53887 SDValue Src0 = peekThroughBitcasts(Ops[0]); in combineConcatVectorOps()
53888 SDValue Src1 = peekThroughBitcasts(Ops[1]); in combineConcatVectorOps()
54130 if (auto *FirstLd = dyn_cast<LoadSDNode>(peekThroughBitcasts(Op0))) { in combineConcatVectorOps()
54395 SDValue InVecBC = peekThroughBitcasts(InVec); in combineEXTRACT_SUBVECTOR()
54406 V = peekThroughBitcasts(V); in combineEXTRACT_SUBVECTOR()
54410 return peekThroughBitcasts(NotOp).getOpcode() == ISD::CONCAT_VECTORS; in combineEXTRACT_SUBVECTOR()