LLVM 20.0.0git
|
#include "Transforms/Vectorize/VPlan.h"
Public Member Functions | |
VPInterleavedAccessInfo (VPlan &Plan, InterleavedAccessInfo &IAI) | |
~VPInterleavedAccessInfo () | |
InterleaveGroup< VPInstruction > * | getInterleaveGroup (VPInstruction *Instr) const |
Get the interleave group that Instr belongs to. | |
VPInterleavedAccessInfo::VPInterleavedAccessInfo | ( | VPlan & | Plan, |
InterleavedAccessInfo & | IAI | ||
) |
Definition at line 1515 of file VPlan.cpp.
References llvm::VPlan::getVectorLoopRegion(), and llvm::VPTransformState::Plan.
|
inline |
Definition at line 3688 of file VPlan.h.
References I, llvm::SmallPtrSetImpl< PtrType >::insert(), and Ptr.
|
inline |
Get the interleave group that Instr
belongs to.
Definition at line 3701 of file VPlan.h.
References llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::lookup().
Referenced by areConsecutiveOrMatch().