LLVM API Documentation
#include "PBQP.h"#include "VirtRegMap.h"#include "llvm/CodeGen/LiveIntervalAnalysis.h"#include "llvm/CodeGen/LiveStackAnalysis.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineLoopInfo.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/RegAllocRegistry.h"#include "llvm/CodeGen/RegisterCoalescer.h"#include "llvm/Support/Debug.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetMachine.h"#include <limits>#include <map>#include <memory>#include <set>#include <vector>
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 32 of file RegAllocPBQP.cpp.
| AllowedSetMap allowedSets |
Definition at line 115 of file RegAllocPBQP.cpp.
| LiveIntervalSet emptyVRegIntervals |
Definition at line 116 of file RegAllocPBQP.cpp.
char ID [static] |
Definition at line 67 of file RegAllocPBQP.cpp.
| LI2NodeMap li2Node |
Definition at line 113 of file RegAllocPBQP.cpp.
Definition at line 109 of file RegAllocPBQP.cpp.
| const MachineLoopInfo* loopInfo |
Definition at line 106 of file RegAllocPBQP.cpp.
Definition at line 110 of file RegAllocPBQP.cpp.
Definition at line 102 of file RegAllocPBQP.cpp.
Definition at line 107 of file RegAllocPBQP.cpp.
| Node2LIMap node2LI |
Definition at line 114 of file RegAllocPBQP.cpp.
RegisterRegAlloc registerPBQPRepAlloc("pbqp","PBQP register allocator", createPBQPRegisterAllocator) [static] |
| const TargetInstrInfo* tii |
Definition at line 105 of file RegAllocPBQP.cpp.
| const TargetMachine* tm |
Definition at line 103 of file RegAllocPBQP.cpp.
| const TargetRegisterInfo* tri |
Definition at line 104 of file RegAllocPBQP.cpp.
| LiveIntervalSet vregIntervalsToAlloc |
Definition at line 116 of file RegAllocPBQP.cpp.
Definition at line 111 of file RegAllocPBQP.cpp.