LLVM 18.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"

Public Attributes

StringRef ScalarFnName
StringRef VectorFnName
ElementCount VectorizationFactor
bool Masked

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

◆ Masked

bool llvm::VecDesc::Masked

Definition at line 34 of file TargetLibraryInfo.h.

◆ 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: