LLVM API Documentation

Defines | Functions | Variables
RegAllocFast.cpp File Reference
#include "llvm/CodeGen/Passes.h"
#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/RegAllocRegistry.h"
#include "llvm/CodeGen/RegisterClassInfo.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetSubtargetInfo.h"
#include <algorithm>
Include dependency graph for RegAllocFast.cpp:

Go to the source code of this file.

Defines

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

Define Documentation

#define DEBUG_TYPE   "regalloc"

Definition at line 41 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]