LLVM  8.0.1
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
[legend]

Public Attributes

StringRef ScalarFnName
 
StringRef VectorFnName
 
unsigned VectorizationFactor
 

Detailed Description

Describes a possible vectorization of a function.

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

Definition at line 28 of file TargetLibraryInfo.h.

Member Data Documentation

◆ ScalarFnName

StringRef llvm::VecDesc::ScalarFnName

Definition at line 29 of file TargetLibraryInfo.h.

Referenced by compareByScalarFnName(), and compareWithScalarFnName().

◆ VectorFnName

StringRef llvm::VecDesc::VectorFnName

Definition at line 30 of file TargetLibraryInfo.h.

Referenced by compareByVectorFnName(), and compareWithVectorFnName().

◆ VectorizationFactor

unsigned llvm::VecDesc::VectorizationFactor

Definition at line 31 of file TargetLibraryInfo.h.


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