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

Spiller interface. More...

#include "llvm/CodeGen/Spiller.h"

Public Member Functions

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

Detailed Description

Spiller interface.

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

Definition at line 24 of file Spiller.h.

Constructor & Destructor Documentation

◆ ~Spiller()

Spiller::~Spiller ( )
pure virtualdefault

Member Function Documentation

◆ postOptimization()

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

Definition at line 33 of file Spiller.h.

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

◆ spill()

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: