Searched refs:BCSrc (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 702 SDValue BCSrc = N->getOperand(0); in fnegFoldsIntoOp() local 703 if (BCSrc.getOpcode() == ISD::BUILD_VECTOR) { in fnegFoldsIntoOp() 704 return BCSrc.getNumOperands() == 2 && in fnegFoldsIntoOp() 705 BCSrc.getOperand(1).getValueSizeInBits() == 32; in fnegFoldsIntoOp() 708 return BCSrc.getOpcode() == ISD::SELECT && BCSrc.getValueType() == MVT::f32; in fnegFoldsIntoOp() 5182 SDValue BCSrc = N0.getOperand(0); in performFNegCombine() local 5183 if (BCSrc.getOpcode() == ISD::BUILD_VECTOR) { in performFNegCombine() 5184 SDValue HighBits = BCSrc.getOperand(BCSrc.getNumOperands() - 1); in performFNegCombine() 5203 SmallVector<SDValue, 8> Ops(BCSrc->ops()); in performFNegCombine() 5207 DAG.getNode(ISD::BUILD_VECTOR, SL, BCSrc.getValueType(), Ops); in performFNegCombine() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 23684 SDValue BCSrc = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local 23685 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT() 23686 return DAG.getAnyExtOrTrunc(BCSrc, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT() 23689 if (LegalTypes && BCSrc.getValueType().isInteger() && in visitEXTRACT_VECTOR_ELT() 23690 BCSrc.getOpcode() == ISD::SCALAR_TO_VECTOR && in visitEXTRACT_VECTOR_ELT() 23691 BCSrc.getScalarValueSizeInBits() == in visitEXTRACT_VECTOR_ELT() 23692 BCSrc.getOperand(0).getScalarValueSizeInBits()) { in visitEXTRACT_VECTOR_ELT() 23695 SDValue X = BCSrc.getOperand(0); in visitEXTRACT_VECTOR_ELT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 50090 if (SDValue BCSrc = getSplitVectorSrc(BC0, BC1, false)) { in combineHorizOpWithShuffle() local 50093 SDValue Vec = peekThroughBitcasts(BCSrc); in combineHorizOpWithShuffle() 54478 SDValue BCSrc = Src.getOperand(0); in combineTruncate() local 54479 if (BCSrc.getValueType() == MVT::x86mmx) in combineTruncate() 54480 return DAG.getNode(X86ISD::MMX_MOVD2W, DL, MVT::i32, BCSrc); in combineTruncate()
|