Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.h85 DiamondReuseMultiInput, ///> Reuse more than one vector and/or scalars. enumerator
116 case LegalityResultID::DiamondReuseMultiInput: in getLegalityResultID()
303 class DiamondReuseMultiInput final : public LegalityResult {
306 DiamondReuseMultiInput(CollectDescr &&Descr) in DiamondReuseMultiInput() function
307 : LegalityResult(LegalityResultID::DiamondReuseMultiInput), in DiamondReuseMultiInput()
312 return From->getSubclassID() == LegalityResultID::DiamondReuseMultiInput; in classof()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp321 case LegalityResultID::DiamondReuseMultiInput: in vectorizeRec()
394 case LegalityResultID::DiamondReuseMultiInput: { in emitVectors()
396 cast<DiamondReuseMultiInput>(LegalityRes).getCollectDescr(); in emitVectors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp234 return createLegalityResult<DiamondReuseMultiInput>( in canVectorize()