struct RAGreedy::RAGreedyStats
Declaration
struct RAGreedy::RAGreedyStats { /* full declaration omitted */ };
Description
Greedy RA statistic to remark.
Declared at: llvm/lib/CodeGen/RegAllocGreedy.h:392
Member Variables
- public unsigned int Reloads = 0
- public unsigned int FoldedReloads = 0
- public unsigned int ZeroCostFoldedReloads = 0
- public unsigned int Spills = 0
- public unsigned int FoldedSpills = 0
- public unsigned int Copies = 0
- public float ReloadsCost = 0.F
- public float FoldedReloadsCost = 0.F
- public float SpillsCost = 0.F
- public float FoldedSpillsCost = 0.F
- public float CopiesCost = 0.F
Method Overview
- public void add(llvm::RAGreedy::RAGreedyStats other)
- public bool isEmpty()
- public void report(llvm::MachineOptimizationRemarkMissed & R)
Methods
¶void add(llvm::RAGreedy::RAGreedyStats other)
void add(llvm::RAGreedy::RAGreedyStats other)
Declared at: llvm/lib/CodeGen/RegAllocGreedy.h:410
Parameters
¶bool isEmpty()
bool isEmpty()
Declared at: llvm/lib/CodeGen/RegAllocGreedy.h:405
¶void report(
llvm::MachineOptimizationRemarkMissed& R)
void report(
llvm::MachineOptimizationRemarkMissed& R)
Declared at: llvm/lib/CodeGen/RegAllocGreedy.h:424