Home
last modified time | relevance | path

Searched refs:ExtractedFromVec (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp6962 SDValue ExtractedFromVec = N->getOperand(i).getOperand(0); in visitBUILD_VECTOR() local
6963 if (ExtractedFromVec.getValueType() != VT) { in visitBUILD_VECTOR()
6969 if (ExtractedFromVec == VecIn1 || ExtractedFromVec == VecIn2) in visitBUILD_VECTOR()
6973 VecIn1 = ExtractedFromVec; in visitBUILD_VECTOR()
6975 VecIn2 = ExtractedFromVec; in visitBUILD_VECTOR()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5904 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument
5907 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()
5920 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec()
5924 ExtractedFromVec.getSimpleValueType().getVectorElementType()); in getUnderlyingExtractedFromVec()
5928 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()
5965 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local
5970 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()
5973 if (ExtractedFromVec.getValueType() != VT) in buildFromShuffleMostly()
5977 VecIn1 = ExtractedFromVec; in buildFromShuffleMostly()
5978 else if (VecIn1 != ExtractedFromVec) { in buildFromShuffleMostly()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp7229 static int getUnderlyingExtractedFromVec(SDValue &ExtractedFromVec, in getUnderlyingExtractedFromVec() argument
7232 if (!isa<ShuffleVectorSDNode>(ExtractedFromVec)) in getUnderlyingExtractedFromVec()
7245 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(ExtractedFromVec); in getUnderlyingExtractedFromVec()
7249 ExtractedFromVec.getSimpleValueType().getVectorElementType()); in getUnderlyingExtractedFromVec()
7253 ExtractedFromVec = ShuffleVec; in getUnderlyingExtractedFromVec()
7290 SDValue ExtractedFromVec = Op.getOperand(i).getOperand(0); in buildFromShuffleMostly() local
7296 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); in buildFromShuffleMostly()
7299 if (ExtractedFromVec.getValueType() != VT) in buildFromShuffleMostly()
7303 VecIn1 = ExtractedFromVec; in buildFromShuffleMostly()
7304 else if (VecIn1 != ExtractedFromVec) { in buildFromShuffleMostly()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp12772 SDValue ExtractedFromVec = Op.getOperand(0); in visitBUILD_VECTOR() local
12773 if (ExtractedFromVec == VecIn1 || ExtractedFromVec == VecIn2) in visitBUILD_VECTOR()
12777 VecIn1 = ExtractedFromVec; in visitBUILD_VECTOR()
12779 VecIn2 = ExtractedFromVec; in visitBUILD_VECTOR()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp15720 SDValue ExtractedFromVec = Op.getOperand(0); in reduceBuildVecToShuffle() local
15723 if (ExtractIdx.uge(ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()
15728 ExtractedFromVec.getValueType().getVectorElementType()) in reduceBuildVecToShuffle()
15735 VecIn.begin(), std::find(VecIn.begin(), VecIn.end(), ExtractedFromVec)); in reduceBuildVecToShuffle()
15737 VecIn.push_back(ExtractedFromVec); in reduceBuildVecToShuffle()