LLVM API Documentation

Defines | 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.

Defines

#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")

Define Documentation

#define DEBUG_TYPE   "regalloc"

Definition at line 31 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"   
)