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

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

#include <TargetLibraryInfo.h>

Collaboration diagram for llvm::VecDesc:
[legend]

Public Attributes

const char * ScalarFnName
 
const char * VectorFnName
 
unsigned VectorizationFactor
 

Detailed Description

VecDesc - Describes a possible vectorization of a function.

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

Definition at line 25 of file TargetLibraryInfo.h.

Member Data Documentation

const char* llvm::VecDesc::ScalarFnName

Definition at line 26 of file TargetLibraryInfo.h.

Referenced by compareByScalarFnName(), and compareWithScalarFnName().

const char* llvm::VecDesc::VectorFnName

Definition at line 27 of file TargetLibraryInfo.h.

Referenced by compareByVectorFnName(), and compareWithVectorFnName().

unsigned llvm::VecDesc::VectorizationFactor

Definition at line 28 of file TargetLibraryInfo.h.


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