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 82 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 90 of file SpillPlacement.h.
Constraint on block entry.
Definition at line 84 of file SpillPlacement.h.
Constraint on block exit.
Definition at line 85 of file SpillPlacement.h.
Basic block number (from MBB::getNumber()).
Definition at line 83 of file SpillPlacement.h.