Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1352 SmallVector<SDValue, 16> ConcatOps(CurNumElts); in WidenVecRes_Binary() local
1367 ConcatOps[ConcatEnd++] = DAG.getNode(Opcode, dl, VT, EOp1, EOp2); in WidenVecRes_Binary()
1382 ConcatOps[ConcatEnd++] = DAG.getNode(Opcode, dl, WidenEltVT, in WidenVecRes_Binary()
1391 VT = ConcatOps[0].getValueType(); in WidenVecRes_Binary()
1393 return ConcatOps[0]; in WidenVecRes_Binary()
1400 while (ConcatOps[ConcatEnd-1].getValueType() != MaxVT) { in WidenVecRes_Binary()
1402 VT = ConcatOps[Idx--].getValueType(); in WidenVecRes_Binary()
1403 while (Idx >= 0 && ConcatOps[Idx].getValueType() == VT) in WidenVecRes_Binary()
1419 ConcatOps[OpIdx], DAG.getIntPtrConstant(i)); in WidenVecRes_Binary()
1421 ConcatOps[Idx+1] = VecOp; in WidenVecRes_Binary()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp2231 SmallVector<SDValue, 16> ConcatOps(CurNumElts); in WidenVecRes_BinaryCanTrap() local
2248 ConcatOps[ConcatEnd++] = DAG.getNode(Opcode, dl, VT, EOp1, EOp2, Flags); in WidenVecRes_BinaryCanTrap()
2265 ConcatOps[ConcatEnd++] = DAG.getNode(Opcode, dl, WidenEltVT, in WidenVecRes_BinaryCanTrap()
2274 VT = ConcatOps[0].getValueType(); in WidenVecRes_BinaryCanTrap()
2276 return ConcatOps[0]; in WidenVecRes_BinaryCanTrap()
2283 while (ConcatOps[ConcatEnd-1].getValueType() != MaxVT) { in WidenVecRes_BinaryCanTrap()
2285 VT = ConcatOps[Idx--].getValueType(); in WidenVecRes_BinaryCanTrap()
2286 while (Idx >= 0 && ConcatOps[Idx].getValueType() == VT) in WidenVecRes_BinaryCanTrap()
2302 ISD::INSERT_VECTOR_ELT, dl, NextVT, VecOp, ConcatOps[OpIdx], in WidenVecRes_BinaryCanTrap()
2305 ConcatOps[Idx+1] = VecOp; in WidenVecRes_BinaryCanTrap()
[all …]
DSelectionDAGBuilder.cpp3047 SmallVector<SDValue, 8> ConcatOps; in visitShuffleVector() local
3050 ConcatOps.push_back(DAG.getUNDEF(SrcVT)); in visitShuffleVector()
3052 ConcatOps.push_back(Src1); in visitShuffleVector()
3054 ConcatOps.push_back(Src2); in visitShuffleVector()
3057 VT, ConcatOps)); in visitShuffleVector()