LLVM 18.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 438 of file VPlanValue.h.
Definition at line 447 of file VPlanValue.h.
Definition at line 452 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().