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

In what follows, the term "input IR" refers to code that is fed into the vectorizer whereas the term "output IR" refers to code that is generated by the vectorizer. More...

#include "Transforms/Vectorize/VPlan.h"

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

Public Attributes

unsigned Part
 in [0..UF) More...
 
unsigned Lane
 in [0..VF) More...
 

Detailed Description

In what follows, the term "input IR" refers to code that is fed into the vectorizer whereas the term "output IR" refers to code that is generated by the vectorizer.

VPIteration represents a single point in the iteration space of the output (vectorized and/or unrolled) IR loop.

Definition at line 84 of file VPlan.h.

Member Data Documentation

◆ Lane

unsigned llvm::VPIteration::Lane

◆ Part

unsigned llvm::VPIteration::Part

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