LLVM
13.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 365 of file VPlanValue.h.
Definition at line 377 of file VPlanValue.h.
Definition at line 382 of file VPlanValue.h.
References llvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >::end(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >::find(), and I.
Referenced by llvm::VPValue::printAsOperand().