Home
last modified time | relevance | path

Searched refs:needsExtract (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.h267 bool needsExtract() const { return isa<Action *>(V); } in needsExtract() function
281 if (!Descr0.needsExtract()) in getSingleInput()
287 if (!Descr.needsExtract()) in getSingleInput()
296 return any_of(Descrs, [](const auto &D) { return D.needsExtract(); }); in hasVectorInputs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp402 auto *V = ElmDescr.needsExtract() ? ElmDescr.getValue()->Vec in emitVectors()
416 if (ElmDescr.needsExtract()) { in emitVectors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1664 bool needsExtract(Value *V, ElementCount VF) const { in needsExtract() function in llvm::LoopVectorizationCostModel
1684 Ops, [this, VF](Value *V) { return this->needsExtract(V, VF); })); in filterExtractingOperands()
5048 else if (needsExtract(J, VF)) { in computePredInstDiscount()