LLVM 20.0.0git
Protected Member Functions | List of all members
llvm::VPUnrollPartAccessor< PartOpIdx > Class Template Reference

Helper to access the operand that contains the unroll part for this recipe after unrolling. More...

#include "Transforms/Vectorize/VPlan.h"

Inheritance diagram for llvm::VPUnrollPartAccessor< PartOpIdx >:
Inheritance graph
[legend]

Protected Member Functions

VPValuegetUnrollPartOperand (VPUser &U) const
 Return the VPValue operand containing the unroll part or null if there is no such operand.
 
unsigned getUnrollPart (VPUser &U) const
 Return the unroll part.
 

Detailed Description

template<unsigned PartOpIdx>
class llvm::VPUnrollPartAccessor< PartOpIdx >

Helper to access the operand that contains the unroll part for this recipe after unrolling.

Definition at line 1182 of file VPlan.h.

Member Function Documentation

◆ getUnrollPart()

template<unsigned PartOpIdx>
unsigned VPUnrollPartAccessor::getUnrollPart ( VPUser U) const
protected

Return the unroll part.

Definition at line 322 of file VPlanRecipes.cpp.

◆ getUnrollPartOperand()

template<unsigned PartOpIdx>
VPValue * VPUnrollPartAccessor::getUnrollPartOperand ( VPUser U) const
protected

Return the VPValue operand containing the unroll part or null if there is no such operand.

Definition at line 315 of file VPlanRecipes.cpp.


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