LLVM 17.0.0git
Public Attributes | List of all members
llvm::VecDesc Struct Reference

Describes a possible vectorization of a function. More...

#include "llvm/Analysis/TargetLibraryInfo.h"

Collaboration diagram for llvm::VecDesc:
Collaboration graph

Public Attributes

StringRef ScalarFnName
StringRef VectorFnName
ElementCount VectorizationFactor

Detailed Description

Describes a possible vectorization of a function.

Function 'VectorFnName' is equivalent to 'ScalarFnName' vectorized by a factor 'VectorizationFactor'.

Definition at line 30 of file TargetLibraryInfo.h.

Member Data Documentation

◆ ScalarFnName

StringRef llvm::VecDesc::ScalarFnName

Definition at line 31 of file TargetLibraryInfo.h.

◆ VectorFnName

StringRef llvm::VecDesc::VectorFnName

Definition at line 32 of file TargetLibraryInfo.h.

◆ VectorizationFactor

ElementCount llvm::VecDesc::VectorizationFactor

Definition at line 33 of file TargetLibraryInfo.h.

The documentation for this struct was generated from the following file: