LLVM: llvm::VFShape Struct Reference (original) (raw)

Contains the information about the kind of vectorization available. More...

#include "[llvm/IR/VFABIDemangler.h](VFABIDemangler%5F8h%5Fsource.html)"

Public Member Functions
bool operator== (const VFShape &Other) const
void updateParam (VFParameter P)
Update the parameter in position P.ParamPos to P.
LLVM_ABI bool hasValidParameterList () const
Validation check on the Parameters in the VFShape.

Contains the information about the kind of vectorization available.

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

Definition at line 84 of file VFABIDemangler.h.

get()

getScalarShape()

hasValidParameterList()

bool VFShape::hasValidParameterList ( ) const

Validation check on the Parameters in the VFShape.

Definition at line 611 of file VFABIDemangler.cpp.

References assert(), llvm::GlobalPredicate, llvm::OMP_Linear, llvm::OMP_LinearPos, llvm::OMP_LinearRef, llvm::OMP_LinearRefPos, llvm::OMP_LinearUVal, llvm::OMP_LinearUValPos, llvm::OMP_LinearVal, llvm::OMP_LinearValPos, llvm::OMP_Uniform, and Parameters.

Referenced by updateParam().

operator==()

updateParam()

void llvm::VFShape::updateParam ( VFParameter P) inline

Parameters

VF


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