LLVM API Documentation

Classes | Namespaces | Typedefs | Functions
RegAllocSolver.h File Reference
#include "CostAllocator.h"
#include "Graph.h"
#include "ReductionRules.h"
#include "Solution.h"
#include "llvm/Support/ErrorHandling.h"
#include <limits>
#include <vector>
Include dependency graph for RegAllocSolver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PBQP::RegAlloc::MatrixMetadata
 Metadata to speed allocatability test. More...
class  PBQP::RegAlloc::NodeMetadata
class  PBQP::RegAlloc::RegAllocSolverImpl
struct  PBQP::RegAlloc::RegAllocSolverImpl::EdgeMetadata
class  PBQP::RegAlloc::RegAllocSolverImpl::SpillCostComparator

Namespaces

namespace  PBQP
namespace  PBQP::RegAlloc

Typedefs

typedef Graph< RegAllocSolverImpl > PBQP::RegAlloc::Graph

Functions

Solution PBQP::RegAlloc::solve (Graph &G)