LLVM API Documentation
#include "PBQP.h"#include "VirtRegMap.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/RegAllocRegistry.h"#include "llvm/CodeGen/RegisterCoalescer.h"#include "llvm/CodeGen/LiveIntervalAnalysis.h"#include "llvm/CodeGen/LiveStackAnalysis.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/MachineLoopInfo.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Support/Debug.h"#include <memory>#include <map>#include <set>#include <vector>#include <limits>

Go to the source code of this file.
Defines | |
| #define | DEBUG_TYPE "regalloc" |
Functions | |
| FunctionPass * | llvm::createPBQPRegisterAllocator () |
Variables | |
| static RegisterRegAlloc | registerPBQPRepAlloc ("pbqp","PBQP register allocator", createPBQPRegisterAllocator) |
| #define DEBUG_TYPE "regalloc" |
Definition at line 35 of file RegAllocPBQP.cpp.
| AllowedSetMap allowedSets |
Definition at line 118 of file RegAllocPBQP.cpp.
| LiveIntervalSet emptyVRegIntervals |
Definition at line 119 of file RegAllocPBQP.cpp.
char ID [static] |
Definition at line 70 of file RegAllocPBQP.cpp.
| LI2NodeMap li2Node |
Definition at line 116 of file RegAllocPBQP.cpp.
Definition at line 112 of file RegAllocPBQP.cpp.
| const MachineLoopInfo* loopInfo |
Definition at line 109 of file RegAllocPBQP.cpp.
Definition at line 113 of file RegAllocPBQP.cpp.
Definition at line 105 of file RegAllocPBQP.cpp.
Definition at line 110 of file RegAllocPBQP.cpp.
| Node2LIMap node2LI |
Definition at line 117 of file RegAllocPBQP.cpp.
RegisterRegAlloc registerPBQPRepAlloc("pbqp","PBQP register allocator", createPBQPRegisterAllocator) [static] |
| const TargetInstrInfo* tii |
Definition at line 108 of file RegAllocPBQP.cpp.
| const TargetMachine* tm |
Definition at line 106 of file RegAllocPBQP.cpp.
| const TargetRegisterInfo* tri |
Definition at line 107 of file RegAllocPBQP.cpp.
| LiveIntervalSet vregIntervalsToAlloc |
Definition at line 119 of file RegAllocPBQP.cpp.
Definition at line 114 of file RegAllocPBQP.cpp.
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.