llvm::getLoopVectorizeKindPrefix

Return a short prefix describing the loop's vectorizer origin.

Synopsis

Declared in <llvm/Transforms/Utils/LoopUtils.h>

StringRef
getLoopVectorizeKindPrefix(Loop const* L);

Description

Based on the llvm.loop.vectorize.body and llvm.loop.vectorize.epilogue metadata. The result is one of "vectorized epilogue ", "vectorized ", "epilogue ", or "" (empty) and is intended to be prepended to loop-kind tokens in optimization remarks.

Return Value

A short prefix describing the loop's vectorizer origin.

Parameters

NameDescription
LThe loop whose vectorize metadata is inspected.