Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp215 return createLegalityResult<Pack>(ResultReason::NotInstructions); in canVectorize()
220 return createLegalityResult<Pack>(ResultReason::DiffBBs); in canVectorize()
224 return createLegalityResult<Pack>(ResultReason::RepeatedInstrs); in canVectorize()
231 return createLegalityResult<DiamondReuse>(Vec); in canVectorize()
232 return createLegalityResult<DiamondReuseWithShuffle>(Vec, Mask); in canVectorize()
234 return createLegalityResult<DiamondReuseMultiInput>( in canVectorize()
239 return createLegalityResult<Pack>(*ReasonOpt); in canVectorize()
248 return createLegalityResult<Pack>(ResultReason::CantSchedule); in canVectorize()
251 return createLegalityResult<Widen>(); in canVectorize()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.h342 ResultT &createLegalityResult(ArgsT &&...Args) { in createLegalityResult() function
355 return createLegalityResult<Pack>(ResultReason::ForcePackForDebugging); in getForcedPackForDebugging()