Searched refs:BCSrc (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIISelLowering.cpp | 8661 SDValue BCSrc = Src.getOperand(0); in performZeroExtendCombine() local 8662 if (BCSrc.getValueType() == MVT::f16 && in performZeroExtendCombine() 8663 fp16SrcZerosHighBits(BCSrc.getOpcode())) in performZeroExtendCombine() 8664 return DCI.DAG.getNode(AMDGPUISD::FP16_ZEXT, SDLoc(N), VT, BCSrc); in performZeroExtendCombine()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SIISelLowering.cpp | 9375 SDValue BCSrc = Src.getOperand(0); in performZeroExtendCombine() local 9376 if (BCSrc.getValueType() == MVT::f16 && in performZeroExtendCombine() 9377 fp16SrcZerosHighBits(BCSrc.getOpcode())) in performZeroExtendCombine() 9378 return DCI.DAG.getNode(AMDGPUISD::FP16_ZEXT, SDLoc(N), VT, BCSrc); in performZeroExtendCombine()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 17120 SDValue BCSrc = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local 17121 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT() 17122 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, BCSrc); in visitEXTRACT_VECTOR_ELT() 17124 if (LegalTypes && BCSrc.getValueType().isInteger() && in visitEXTRACT_VECTOR_ELT() 17125 BCSrc.getOpcode() == ISD::SCALAR_TO_VECTOR) { in visitEXTRACT_VECTOR_ELT() 17128 SDValue X = BCSrc.getOperand(0); in visitEXTRACT_VECTOR_ELT()
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 18269 SDValue BCSrc = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local 18270 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT() 18271 return DAG.getNode(ISD::TRUNCATE, DL, ScalarVT, BCSrc); in visitEXTRACT_VECTOR_ELT() 18273 if (LegalTypes && BCSrc.getValueType().isInteger() && in visitEXTRACT_VECTOR_ELT() 18274 BCSrc.getOpcode() == ISD::SCALAR_TO_VECTOR) { in visitEXTRACT_VECTOR_ELT() 18277 SDValue X = BCSrc.getOperand(0); in visitEXTRACT_VECTOR_ELT()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 12375 SDValue BCSrc = InVec.getOperand(0); in visitEXTRACT_VECTOR_ELT() local 12376 if (BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT() 12377 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), NVT, BCSrc); in visitEXTRACT_VECTOR_ELT()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 29725 SDValue BCSrc = Src.getOperand(0); in combineTruncate() local 29726 if (BCSrc.getValueType() == MVT::x86mmx) in combineTruncate() 29727 return DAG.getNode(X86ISD::MMX_MOVD2W, DL, MVT::i32, BCSrc); in combineTruncate()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 42403 SDValue BCSrc = Src.getOperand(0); in combineTruncate() local 42404 if (BCSrc.getValueType() == MVT::x86mmx) in combineTruncate() 42405 return DAG.getNode(X86ISD::MMX_MOVD2W, DL, MVT::i32, BCSrc); in combineTruncate()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 45793 SDValue BCSrc = Src.getOperand(0); in combineTruncate() local 45794 if (BCSrc.getValueType() == MVT::x86mmx) in combineTruncate() 45795 return DAG.getNode(X86ISD::MMX_MOVD2W, DL, MVT::i32, BCSrc); in combineTruncate()
|