Searched refs:ScalableSrcTy (Results 1 – 2 of 2) sorted by relevance
2541 if (auto *ScalableSrcTy = dyn_cast<llvm::ScalableVectorType>(SrcTy)) { in VisitCastExpr() local2545 if (ScalableSrcTy->getElementType()->isIntegerTy(1) && in VisitCastExpr()2547 if (!ScalableSrcTy->getElementCount().isKnownMultipleOf(8)) { in VisitCastExpr()2548 ScalableSrcTy = llvm::ScalableVectorType::get( in VisitCastExpr()2549 ScalableSrcTy->getElementType(), in VisitCastExpr()2551 ScalableSrcTy->getElementCount().getKnownMinValue())); in VisitCastExpr()2552 llvm::Value *ZeroVec = llvm::Constant::getNullValue(ScalableSrcTy); in VisitCastExpr()2553 Src = Builder.CreateInsertVector(ScalableSrcTy, ZeroVec, Src, in VisitCastExpr()2557 ScalableSrcTy = llvm::ScalableVectorType::get( in VisitCastExpr()2559 ScalableSrcTy->getElementCount().getKnownMinValue() / 8); in VisitCastExpr()[all …]
6132 if (auto *ScalableSrcTy = in EmitCall() local6135 ScalableSrcTy->getElementType()) { in EmitCall()