Lines Matching refs:BC0
23447 SDValue BC0 = peekThroughBitcasts(Op0); in LowerVSETCC() local
23448 if (BC0.getOpcode() == ISD::AND) { in LowerVSETCC()
23452 BC0.getOperand(1), VT.getScalarSizeInBits(), UndefElts, EltBits, in LowerVSETCC()
23456 Op1 = DAG.getBitcast(VT, BC0.getOperand(1)); in LowerVSETCC()
37666 SDValue BC0 = peekThroughBitcasts(BC.getOperand(0)); in ComputeNumSignBitsForTargetNode() local
37668 if (BC0.getScalarValueSizeInBits() == 64 && in ComputeNumSignBitsForTargetNode()
37670 DAG.ComputeNumSignBits(BC0, Depth + 1) == 64 && in ComputeNumSignBitsForTargetNode()
39380 SDValue BC0 = BC[0]; in canonicalizeShuffleMaskWithHorizOp() local
39381 EVT VT0 = BC0.getValueType(); in canonicalizeShuffleMaskWithHorizOp()
39382 unsigned Opcode0 = BC0.getOpcode(); in canonicalizeShuffleMaskWithHorizOp()
39404 MVT SrcVT = BC0.getOperand(0).getSimpleValueType(); in canonicalizeShuffleMaskWithHorizOp()
39491 if (ContainsOps(BC1, BC0.getOperand(0)) && in canonicalizeShuffleMaskWithHorizOp()
39492 ContainsOps(BC1, BC0.getOperand(1))) { in canonicalizeShuffleMaskWithHorizOp()
39495 std::swap(BC0, BC1); in canonicalizeShuffleMaskWithHorizOp()
39499 if (ContainsOps(BC0, BC1.getOperand(0)) && in canonicalizeShuffleMaskWithHorizOp()
39500 ContainsOps(BC0, BC1.getOperand(1))) { in canonicalizeShuffleMaskWithHorizOp()
39506 if (BC1.getOperand(SubLane) != BC0.getOperand(0)) in canonicalizeShuffleMaskWithHorizOp()
39517 if (M < NumElts && BC0.getOperand(0) == BC0.getOperand(1) && in canonicalizeShuffleMaskWithHorizOp()
39536 SDValue Lo = isInRange(WideMask128[0], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
39537 SDValue Hi = isInRange(WideMask128[1], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
40385 SDValue BC0 = peekThroughOneUseBitcasts(N0); in combineBlendOfPermutes() local
40393 if (!getTargetShuffleMask(BC0, /*AllowSentinelZero=*/false, Ops0, Mask0) || in combineBlendOfPermutes()
48324 SDValue BC0 = in combineHorizOpWithShuffle() local
48335 if (SDValue BCSrc = getSplitVectorSrc(BC0, BC1, false)) { in combineHorizOpWithShuffle()
48367 getTargetShuffleInputs(BC0, Ops0, Mask0, DAG) && !isAnyZero(Mask0) && in combineHorizOpWithShuffle()
48376 Ops0.assign({BC0}); in combineHorizOpWithShuffle()
48422 if (getTargetShuffleInputs(BC0, Ops0, Mask0, DAG) && !isAnyZero(Mask0) && in combineHorizOpWithShuffle()
49316 SDValue BC0 = peekThroughOneUseBitcasts(N0); in combineBitOpWithShift() local
49319 unsigned BCOpc = BC0.getOpcode(); in combineBitOpWithShift()
49320 EVT BCVT = BC0.getValueType(); in combineBitOpWithShift()
49328 if (BC0.getOperand(1) != BC1.getOperand(1)) in combineBitOpWithShift()
49333 DAG.getNode(Opc, DL, BCVT, BC0.getOperand(0), BC1.getOperand(0)); in combineBitOpWithShift()
49334 SDValue Shift = DAG.getNode(BCOpc, DL, BCVT, BitOp, BC0.getOperand(1)); in combineBitOpWithShift()
53518 SDValue BC0 = peekThroughOneUseBitcasts(N0); in combineAndnp() local
53519 if (BC0.getOpcode() != ISD::BITCAST) { in combineAndnp()