Home
last modified time | relevance | path

Searched refs:ScalarArg (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/python/mlir/dialects/linalg/opdsl/lang/
H A Dscalar_expr.py55 class ScalarArg: class
107 scalar_arg: Optional[ScalarArg] = None, argument
H A Dcomprehension.py109 return ScalarArg(self.tensor_name).expr()
554 return ScalarArg(self.scalar_name).expr()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1163 if (auto *ScalarArg = getSplatValue(UnpackArg)) { in instCombineSVEUnpack() local
1164 ScalarArg = in instCombineSVEUnpack()
1165 Builder.CreateIntCast(ScalarArg, RetTy->getScalarType(), IsSigned); in instCombineSVEUnpack()
1167 Builder.CreateVectorSplat(RetTy->getElementCount(), ScalarArg); in instCombineSVEUnpack()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8275 Value *ScalarArg = nullptr; in vectorizeTree() local
8285 ScalarArg = CEI->getArgOperand(j); in vectorizeTree()
8288 TysForDecl.push_back(ScalarArg->getType()); in vectorizeTree()
8317 if (ScalarArg) { in vectorizeTree()
8318 if (TreeEntry *Entry = getTreeEntry(ScalarArg)) { in vectorizeTree()
8320 unsigned FoundLane = Entry->findLaneForValue(ScalarArg); in vectorizeTree()
8322 ExternalUser(ScalarArg, cast<User>(V), FoundLane)); in vectorizeTree()