enum SpillPlacement::BorderConstraint
Description
BorderConstraint - A basic block has separate constraints for entry and exit.
Declared at: llvm/lib/CodeGen/SpillPlacement.h:80
Enumerators
Name | Value | Comment |
---|---|---|
DontCare | 0 | Block doesn't care / variable not live. |
PrefReg | 1 | Block entry/exit prefers a register. |
PrefSpill | 2 | Block entry/exit prefers a stack slot. |
PrefBoth | 3 | Block entry prefers both register and stack. |
MustSpill | 4 | A register is impossible, variable must be spilled. |