Contains the information about the kind of vectorization available.

Synopsis

Declared in <llvm/IR/VFABIDemangler.h>

struct VFShape;

Description

This object in independent on the paradigm used to represent vector functions. in particular, it is not attached to any target‐specific ABI.

Member Functions

Name

Description

hasValidParameterList

Validation check on the Parameters in the VFShape.

updateParam

Update the parameter in position P.ParamPos to P.

operator==

Return true if this shape equals Other.

Static Member Functions

Name

Description

get

Retrieve the basic vectorization shape of the function.

getScalarShape

Retrieve the VFShape that can be used to map a scalar function to itself, with VF = 1.

Data Members

Name

Description

Parameters

List of parameter information.

VF

Vectorization factor.

Created with MrDocs