LLVM 19.0.0git
Macros | Functions
LiveRangeEdit.cpp File Reference
#include "llvm/CodeGen/LiveRangeEdit.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/CalcSpillWeights.h"
#include "llvm/CodeGen/LiveIntervals.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/VirtRegMap.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "regalloc"
 

Functions

 STATISTIC (NumDCEDeleted, "Number of instructions deleted by DCE")
 
 STATISTIC (NumDCEFoldedLoads, "Number of single use loads folded after DCE")
 
 STATISTIC (NumFracRanges, "Number of live ranges fractured by DCE")
 
 STATISTIC (NumReMaterialization, "Number of instructions rematerialized")
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "regalloc"

Definition at line 25 of file LiveRangeEdit.cpp.

Function Documentation

◆ STATISTIC() [1/4]

STATISTIC ( NumDCEDeleted  ,
"Number of instructions deleted by DCE"   
)

◆ STATISTIC() [2/4]

STATISTIC ( NumDCEFoldedLoads  ,
"Number of single use loads folded after DCE"   
)

◆ STATISTIC() [3/4]

STATISTIC ( NumFracRanges  ,
"Number of live ranges fractured by DCE"   
)

◆ STATISTIC() [4/4]

STATISTIC ( NumReMaterialization  ,
"Number of instructions rematerialized"   
)