Spiller interface.
Synopsis
Declared in <llvm/CodeGen/Spiller.h>
class Spiller;
Description
Implementations are utility classes which insert spill or remat code on demand.
Types
Name |
Description |
Analysis results required to construct a spiller. |
Member Functions
Name |
Description |
|
Destroy this spiller. |
|
Return registers that were not spilled, but otherwise replaced (e.g. rematerialized). |
|
Return the registers that were spilled. |
|
Perform post‐allocation optimizations such as spill hoisting. |
|
spill ‐ Spill the LRE.getParent() live interval. |
Non-Member Functions
Name |
Description |
Create and return a spiller that will insert spill code directly instead of deferring though VirtRegMap. |
Created with MrDocs