LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::PBQPBuilderWithCoalescing Class Reference

Extended builder which adds coalescing constraints to a problem. More...

#include <RegAllocPBQP.h>

Inheritance diagram for llvm::PBQPBuilderWithCoalescing:
Inheritance graph
[legend]
Collaboration diagram for llvm::PBQPBuilderWithCoalescing:
Collaboration graph
[legend]

Public Member Functions

virtual PBQPRAProblembuild (MachineFunction *mf, const LiveIntervals *lis, const MachineBlockFrequencyInfo *mbfi, const RegSet &vregs)
 
- Public Member Functions inherited from llvm::PBQPBuilder
 PBQPBuilder ()
 Default constructor. More...
 
virtual ~PBQPBuilder ()
 Clean up a PBQPBuilder. More...
 

Additional Inherited Members

- Public Types inherited from llvm::PBQPBuilder
typedef std::set< unsignedRegSet
 

Detailed Description

Extended builder which adds coalescing constraints to a problem.

Definition at line 140 of file RegAllocPBQP.h.

Member Function Documentation

PBQPRAProblem * PBQPBuilderWithCoalescing::build ( MachineFunction mf,
const LiveIntervals lis,
const MachineBlockFrequencyInfo mbfi,
const RegSet vregs 
)
virtual

The documentation for this class was generated from the following files: