Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.h83 DiamondReuse, ///> Don't generate new code, reuse existing vector. enumerator
112 case LegalityResultID::DiamondReuse: in getLegalityResultID()
211 class DiamondReuse final : public LegalityResult {
214 DiamondReuse(Action *Vec) in DiamondReuse() function
215 : LegalityResult(LegalityResultID::DiamondReuse), Vec(Vec) {} in DiamondReuse()
219 return From->getSubclassID() == LegalityResultID::DiamondReuse; in classof()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp319 case LegalityResultID::DiamondReuse: in vectorizeRec()
381 case LegalityResultID::DiamondReuse: { in emitVectors()
382 NewVec = cast<DiamondReuse>(LegalityRes).getVector()->Vec; in emitVectors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp231 return createLegalityResult<DiamondReuse>(Vec); in canVectorize()