Compute indexes where LaneMask is undef due to read-undef defs.
Declared in <llvm/CodeGen/LiveInterval.h>
void
computeSubRangeUndefs(
SmallVectorImpl<SlotIndex>& Undefs,
LaneBitmask LaneMask,
MachineRegisterInfo const& MRI,
SlotIndexes const& Indexes) const;
For a given lane mask LaneMask, compute indexes at which the lane is marked undefined by subregister <def,read-undef> definitions.
| Name | Description |
|---|---|
| Undefs | Output vector that receives undef slot indexes. |
| LaneMask | Lane mask whose undef sites are collected. |
| MRI | Machine register info providing definitions. |
| Indexes | Slot index mapping for the function. |