Home
last modified time | relevance | path

Searched refs:BCSrc (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp687 SDValue BCSrc = N->getOperand(0); in fnegFoldsIntoOp() local
688 if (BCSrc.getOpcode() == ISD::BUILD_VECTOR) { in fnegFoldsIntoOp()
689 return BCSrc.getNumOperands() == 2 && in fnegFoldsIntoOp()
690 BCSrc.getOperand(1).getValueSizeInBits() == 32; in fnegFoldsIntoOp()
693 return BCSrc.getOpcode() == ISD::SELECT && BCSrc.getValueType() == MVT::f32; in fnegFoldsIntoOp()
4948 SDValue BCSrc = N0.getOperand(0); in performFNegCombine() local
4949 if (BCSrc.getOpcode() == ISD::BUILD_VECTOR) { in performFNegCombine()
4950 SDValue HighBits = BCSrc.getOperand(BCSrc.getNumOperands() - 1); in performFNegCombine()
4969 SmallVector<SDValue, 8> Ops(BCSrc->op_begin(), BCSrc->op_end()); in performFNegCombine()
4973 DAG.getNode(ISD::BUILD_VECTOR, SL, BCSrc.getValueType(), Ops); in performFNegCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp22655 SDValue BCSrc = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local
22656 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT()
22657 return DAG.getAnyExtOrTrunc(BCSrc, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
22659 if (LegalTypes && BCSrc.getValueType().isInteger() && in visitEXTRACT_VECTOR_ELT()
22660 BCSrc.getOpcode() == ISD::SCALAR_TO_VECTOR) { in visitEXTRACT_VECTOR_ELT()
22663 SDValue X = BCSrc.getOperand(0); in visitEXTRACT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp48335 if (SDValue BCSrc = getSplitVectorSrc(BC0, BC1, false)) { in combineHorizOpWithShuffle() local
48338 SDValue Vec = peekThroughBitcasts(BCSrc); in combineHorizOpWithShuffle()
52649 SDValue BCSrc = Src.getOperand(0); in combineTruncate() local
52650 if (BCSrc.getValueType() == MVT::x86mmx) in combineTruncate()
52651 return DAG.getNode(X86ISD::MMX_MOVD2W, DL, MVT::i32, BCSrc); in combineTruncate()