Analysis that tracks live intervals for stack slots.
Declared in <llvm/CodeGen/LiveStacks.h>
class LiveStacks;
| Name | Description |
|---|---|
const_iterator | Const iterator over stack-slot to live-interval mappings. |
iterator | Iterator over stack-slot to live-interval mappings. |
| Name | Description |
|---|---|
begin | Return an iterator to the first stack-slot interval. |
end | Return an iterator past the last stack-slot interval. |
getInterval | Return the live interval for stack slot Slot. |
getIntervalRegClass | Return the register class associated with stack slot Slot. |
getNumIntervals | Return the number of tracked stack-slot live intervals. |
getOrCreateInterval | Return the live interval for Slot, creating it if needed. |
getVNInfoAllocator | Return the allocator used for VNInfo values. |
hasInterval | Return true if a live interval exists for stack slot Slot. |
init | Initialize live stack analysis for machine function MF. |
print | Print live stack intervals to O. |
releaseMemory | Release memory used by the analysis. |