llvm::VReg2SUnitMultiMap

Sparse multi-map from virtual registers to their local SUnit uses.

Synopsis

Declared in <llvm/CodeGen/ScheduleDAGInstrs.h>

using VReg2SUnitMultiMap = SparseMultiSet<VReg2SUnit, Register, VirtReg2IndexFunctor>;

Description

These uses are gathered by the DAG builder and may be consulted by the scheduler to avoid iterating an entire vreg use list.