Home
last modified time | relevance | path

Searched refs:ScalableSrcTy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2541 if (auto *ScalableSrcTy = dyn_cast<llvm::ScalableVectorType>(SrcTy)) { in VisitCastExpr() local
2545 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 …]
H A DCGCall.cpp6132 if (auto *ScalableSrcTy = in EmitCall() local
6135 ScalableSrcTy->getElementType()) { in EmitCall()