Lines Matching refs:getVectorSplit
320 std::optional<VectorSplit> getVectorSplit(Type *Ty);
539 std::optional<VectorSplit> ScalarizerVisitor::getVectorSplit(Type *Ty) { in getVectorSplit() function in ScalarizerVisitor
577 std::optional<VectorSplit> VS = getVectorSplit(Ty); in getVectorLayout()
596 std::optional<VectorSplit> VS = getVectorSplit(I.getType()); in splitUnary()
604 OpVS = getVectorSplit(I.getOperand(0)->getType()); in splitUnary()
624 std::optional<VectorSplit> VS = getVectorSplit(I.getType()); in splitBinary()
632 OpVS = getVectorSplit(I.getOperand(0)->getType()); in splitBinary()
660 std::optional<VectorSplit> VS = getVectorSplit(CI.getType()); in splitCall()
691 std::optional<VectorSplit> OpVS = getVectorSplit(OpI->getType()); in splitCall()
751 std::optional<VectorSplit> VS = getVectorSplit(SI.getType()); in visitSelectInst()
757 CondVS = getVectorSplit(SI.getCondition()->getType()); in visitSelectInst()
812 std::optional<VectorSplit> VS = getVectorSplit(GEPI.getType()); in visitGetElementPtrInst()
826 std::optional<VectorSplit> OpVS = getVectorSplit(VecTy); in visitGetElementPtrInst()
860 std::optional<VectorSplit> DestVS = getVectorSplit(CI.getDestTy()); in visitCastInst()
864 std::optional<VectorSplit> SrcVS = getVectorSplit(CI.getSrcTy()); in visitCastInst()
882 std::optional<VectorSplit> DstVS = getVectorSplit(BCI.getDestTy()); in visitBitCastInst()
883 std::optional<VectorSplit> SrcVS = getVectorSplit(BCI.getSrcTy()); in visitBitCastInst()
963 std::optional<VectorSplit> VS = getVectorSplit(IEI.getType()); in visitInsertElementInst()
1014 std::optional<VectorSplit> VS = getVectorSplit(EEI.getOperand(0)->getType()); in visitExtractElementInst()
1054 std::optional<VectorSplit> VS = getVectorSplit(SVI.getType()); in visitShuffleVectorInst()
1056 getVectorSplit(SVI.getOperand(0)->getType()); in visitShuffleVectorInst()
1079 std::optional<VectorSplit> VS = getVectorSplit(PHI.getType()); in visitPHINode()
1186 VectorSplit VS = *getVectorSplit(Ty); in finish()