LLVM  4.0.0
Public Member Functions | List of all members
llvm::Spiller Class Referenceabstract

Spiller interface. More...

#include <Spiller.h>

Public Member Functions

virtual ~Spiller ()=0
 
virtual void spill (LiveRangeEdit &LRE)=0
 spill - Spill the LRE.getParent() live interval. More...
 
virtual void postOptimization ()
 

Detailed Description

Spiller interface.

Implementations are utility classes which insert spill or remat code on demand.

Definition at line 25 of file Spiller.h.

Constructor & Destructor Documentation

llvm::Spiller::~Spiller ( )
pure virtual

Definition at line 211 of file InlineSpiller.cpp.

Member Function Documentation

virtual void llvm::Spiller::postOptimization ( )
inlinevirtual

Definition at line 32 of file Spiller.h.

Referenced by llvm::RegAllocBase::postOptimization().

virtual void llvm::Spiller::spill ( LiveRangeEdit LRE)
pure virtual

spill - Spill the LRE.getParent() live interval.


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