llvm::RegionPressure

RegisterPressure computed within a region of instructions delimited by TopPos and BottomPos. This is a less precise version of IntervalPressure for use when LiveIntervals are unavailable.

Synopsis

Declared in <llvm/CodeGen/RegisterPressure.h>

struct RegionPressure
    : RegisterPressure

Base Classes

NameDescription
RegisterPressureBase class for register pressure results.

Member Functions

Name
dump
openBottom
openTop
reset

Data Members

NameDescription
BottomPos
LiveInRegs List of live in virtual registers or physical register units.
LiveOutRegs
MaxSetPressure Map of max reg pressure indexed by pressure set ID, not class ID.
TopPos Record the boundary of the region being tracked.