LLVM API Documentation
BlockConstraint - Entry and exit constraints for a basic block. More...
#include <SpillPlacement.h>

Public Attributes | |
| unsigned | Number |
| Basic block number (from MBB::getNumber()). | |
| BorderConstraint | Entry: 8 |
| Constraint on block entry. | |
| BorderConstraint | Exit: 8 |
| Constraint on block exit. | |
| bool | ChangesValue |
BlockConstraint - Entry and exit constraints for a basic block.
Definition at line 79 of file SpillPlacement.h.
True when this block changes the value of the live range. This means the block has a non-PHI def. When this is false, a live-in value on the stack can be live-out on the stack without inserting a spill.
Definition at line 87 of file SpillPlacement.h.
Constraint on block entry.
Definition at line 81 of file SpillPlacement.h.
Constraint on block exit.
Definition at line 82 of file SpillPlacement.h.
Basic block number (from MBB::getNumber()).
Definition at line 80 of file SpillPlacement.h.