LLVM 19.0.0git
|
This class can be used to assign consecutive numbers to all VPValues in a VPlan and allows querying the numbering for printing, similar to the ModuleSlotTracker for IR values. More...
#include "Transforms/Vectorize/VPlanValue.h"
Public Member Functions | |
VPSlotTracker (const VPlan *Plan=nullptr) | |
unsigned | getSlot (const VPValue *V) const |
This class can be used to assign consecutive numbers to all VPValues in a VPlan and allows querying the numbering for printing, similar to the ModuleSlotTracker for IR values.
Definition at line 448 of file VPlanValue.h.
Definition at line 457 of file VPlanValue.h.
Definition at line 462 of file VPlanValue.h.
References llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), and I.
Referenced by llvm::VPValue::printAsOperand().