Lines Matching full:bc1
37667 SDValue BC1 = peekThroughBitcasts(BC.getOperand(1)); in ComputeNumSignBitsForTargetNode() local
37669 BC1.getScalarValueSizeInBits() == 64 && in ComputeNumSignBitsForTargetNode()
37671 DAG.ComputeNumSignBits(BC1, Depth + 1) == 64) in ComputeNumSignBitsForTargetNode()
39481 SDValue BC1 = BC[BC.size() - 1]; in canonicalizeShuffleMaskWithHorizOp() local
39490 // Commute if all BC0's ops are contained in BC1. 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()
39498 // If BC1 can be represented by BC0, then convert to unary shuffle. 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()
39520 if (NumElts <= M && BC1.getOperand(0) == BC1.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()
40386 SDValue BC1 = peekThroughOneUseBitcasts(N1); in combineBlendOfPermutes() local
40394 !getTargetShuffleMask(BC1, /*AllowSentinelZero=*/false, Ops1, Mask1) || in combineBlendOfPermutes()
48326 SDValue BC1 = in combineHorizOpWithShuffle() local
48335 if (SDValue BCSrc = getSplitVectorSrc(BC0, BC1, false)) { in combineHorizOpWithShuffle()
48371 getTargetShuffleInputs(BC1, Ops1, Mask1, DAG) && !isAnyZero(Mask1) && in combineHorizOpWithShuffle()
48380 Ops1.assign({BC1}); in combineHorizOpWithShuffle()
48423 getTargetShuffleInputs(BC1, Ops1, Mask1, DAG) && !isAnyZero(Mask1) && in combineHorizOpWithShuffle()
49317 SDValue BC1 = peekThroughOneUseBitcasts(N1); in combineBitOpWithShift() local
49321 if (BCOpc != BC1->getOpcode() || BCVT != BC1.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()