Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp8661 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/
DSIISelLowering.cpp9375 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/
DDAGCombiner.cpp17120 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/
DDAGCombiner.cpp18269 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/
DDAGCombiner.cpp12375 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/
DX86ISelLowering.cpp29725 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/
DX86ISelLowering.cpp42403 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/
DX86ISelLowering.cpp45793 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()