Searched refs:ScalableDstTy (Results 1 – 2 of 2) sorted by relevance
1304 if (auto *ScalableDstTy = dyn_cast<llvm::ScalableVectorType>(Ty)) { in CreateCoercedLoad() local1308 if (ScalableDstTy->getElementType()->isIntegerTy(1) && in CreateCoercedLoad()1309 ScalableDstTy->getElementCount().isKnownMultipleOf(8) && in CreateCoercedLoad()1311 ScalableDstTy = llvm::ScalableVectorType::get( in CreateCoercedLoad()1313 ScalableDstTy->getElementCount().getKnownMinValue() / 8); in CreateCoercedLoad()1315 if (ScalableDstTy->getElementType() == FixedSrcTy->getElementType()) { in CreateCoercedLoad()1317 auto *UndefVec = llvm::UndefValue::get(ScalableDstTy); in CreateCoercedLoad()1320 ScalableDstTy, UndefVec, Load, Zero, "cast.scalable"); in CreateCoercedLoad()1321 if (ScalableDstTy != Ty) in CreateCoercedLoad()
2315 if (auto *ScalableDstTy = dyn_cast<llvm::ScalableVectorType>(DstTy)) { in VisitCastExpr() local2318 if (ScalableDstTy->getElementType()->isIntegerTy(1) && in VisitCastExpr()2319 ScalableDstTy->getElementCount().isKnownMultipleOf(8) && in VisitCastExpr()2321 ScalableDstTy = llvm::ScalableVectorType::get( in VisitCastExpr()2323 ScalableDstTy->getElementCount().getKnownMinValue() / 8); in VisitCastExpr()2325 if (FixedSrcTy->getElementType() == ScalableDstTy->getElementType()) { in VisitCastExpr()2326 llvm::Value *UndefVec = llvm::UndefValue::get(ScalableDstTy); in VisitCastExpr()2329 ScalableDstTy, UndefVec, Src, Zero, "cast.scalable"); in VisitCastExpr()