LLVM  4.0.0
Macros | Functions | Variables
RegAllocFast.cpp File Reference
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/IndexedMap.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/SparseSet.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/CodeGen/RegAllocRegistry.h"
#include "llvm/CodeGen/RegisterClassInfo.h"
#include "llvm/IR/DebugInfo.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/TargetSubtargetInfo.h"
#include <algorithm>
Include dependency graph for RegAllocFast.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "regalloc"
 

Functions

 STATISTIC (NumStores,"Number of stores added")
 
 STATISTIC (NumLoads,"Number of loads added")
 
 STATISTIC (NumCopies,"Number of copies coalesced")
 

Variables

static RegisterRegAlloc fastRegAlloc ("fast","fast register allocator", createFastRegisterAllocator)
 

Macro Definition Documentation

#define DEBUG_TYPE   "regalloc"

Definition at line 38 of file RegAllocFast.cpp.

Function Documentation

STATISTIC ( NumStores  ,
"Number of stores added"   
)
STATISTIC ( NumLoads  ,
"Number of loads added"   
)
STATISTIC ( NumCopies  ,
"Number of copies coalesced"   
)

Variable Documentation

RegisterRegAlloc fastRegAlloc("fast","fast register allocator", createFastRegisterAllocator)
static