Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
|
| | STATISTIC (NumSpilledRanges,"Number of spilled live ranges") |
| |
| | STATISTIC (NumSnippets,"Number of spilled snippets") |
| |
| | STATISTIC (NumSpills,"Number of spills inserted") |
| |
| | STATISTIC (NumSpillsRemoved,"Number of spills removed") |
| |
| | STATISTIC (NumReloads,"Number of reloads inserted") |
| |
| | STATISTIC (NumReloadsRemoved,"Number of reloads removed") |
| |
| | STATISTIC (NumFolded,"Number of folded stack accesses") |
| |
| | STATISTIC (NumFoldedLoads,"Number of folded loads") |
| |
| | STATISTIC (NumRemats,"Number of rematerialized defs for spilling") |
| |
| Spiller * | llvm::createInlineSpiller (MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) |
| | Create and return a spiller that will insert spill code directly instead of deferring though VirtRegMap. More...
|
| |
| static unsigned | isFullCopyOf (const MachineInstr &MI, unsigned Reg) |
| | isFullCopyOf - If MI is a COPY to or from Reg, return the other register, otherwise return 0. More...
|
| |
| static void | dumpMachineInstrRangeWithSlotIndex (MachineBasicBlock::iterator B, MachineBasicBlock::iterator E, LiveIntervals const &LIS, const char *const header, unsigned VReg=0) |
| |
| #define DEBUG_TYPE "regalloc" |
| STATISTIC |
( |
NumSpilledRanges |
, |
|
|
"Number of spilled live ranges" |
|
|
) |
| |
| STATISTIC |
( |
NumSnippets |
, |
|
|
"Number of spilled snippets" |
|
|
) |
| |
| STATISTIC |
( |
NumSpills |
, |
|
|
"Number of spills inserted" |
|
|
) |
| |
| STATISTIC |
( |
NumSpillsRemoved |
, |
|
|
"Number of spills removed" |
|
|
) |
| |
| STATISTIC |
( |
NumReloads |
, |
|
|
"Number of reloads inserted" |
|
|
) |
| |
| STATISTIC |
( |
NumReloadsRemoved |
, |
|
|
"Number of reloads removed" |
|
|
) |
| |
| STATISTIC |
( |
NumFolded |
, |
|
|
"Number of folded stack accesses" |
|
|
) |
| |
| STATISTIC |
( |
NumFoldedLoads |
, |
|
|
"Number of folded loads" |
|
|
) |
| |
| STATISTIC |
( |
NumRemats |
, |
|
|
"Number of rematerialized defs for spilling" |
|
|
) |
| |