LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
SplitKit.cpp File Reference
#include "SplitKit.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/LiveIntervalAnalysis.h"
#include "llvm/CodeGen/LiveRangeEdit.h"
#include "llvm/CodeGen/MachineDominators.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineLoopInfo.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/VirtRegMap.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/TargetMachine.h"
Include dependency graph for SplitKit.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "regalloc"
 

Functions

 STATISTIC (NumFinished,"Number of splits finished")
 
 STATISTIC (NumSimple,"Number of splits that were simple")
 
 STATISTIC (NumCopies,"Number of copies inserted for splitting")
 
 STATISTIC (NumRemats,"Number of rematerialized defs for splitting")
 
 STATISTIC (NumRepairs,"Number of invalid live ranges repaired")
 

Macro Definition Documentation

#define DEBUG_TYPE   "regalloc"

Definition at line 15 of file SplitKit.cpp.

Function Documentation

STATISTIC ( NumFinished  ,
"Number of splits finished"   
)
STATISTIC ( NumSimple  ,
"Number of splits that were simple"   
)
STATISTIC ( NumCopies  ,
"Number of copies inserted for splitting"   
)
STATISTIC ( NumRemats  ,
"Number of rematerialized defs for splitting"   
)
STATISTIC ( NumRepairs  ,
"Number of invalid live ranges repaired"   
)