LLVM  8.0.1
Public Attributes | List of all members
llvm::VectorizationFactor Struct Reference

TODO: The following VectorizationFactor was pulled out of LoopVectorizationCostModel class. More...

#include "Transforms/Vectorize/LoopVectorizationPlanner.h"

Collaboration diagram for llvm::VectorizationFactor:
Collaboration graph
[legend]

Public Attributes

unsigned Width
 
unsigned Cost
 

Detailed Description

TODO: The following VectorizationFactor was pulled out of LoopVectorizationCostModel class.

LV also deals with VectorizerParams::VectorizationFactor and VectorizationCostTy. We need to streamline them. Information about vectorization costs

Definition at line 170 of file LoopVectorizationPlanner.h.

Member Data Documentation

◆ Cost

unsigned llvm::VectorizationFactor::Cost

Definition at line 174 of file LoopVectorizationPlanner.h.

Referenced by llvm::LoopVectorizePass::processLoop().

◆ Width

unsigned llvm::VectorizationFactor::Width

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