class Spiller

Declaration

class Spiller { /* full declaration omitted */ };

Description

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

Declared at: llvm/include/llvm/CodeGen/Spiller.h:24

Method Overview

Methods

virtual void anchor()

Declared at: llvm/include/llvm/CodeGen/Spiller.h:25

virtual void postOptimization()

Declared at: llvm/include/llvm/CodeGen/Spiller.h:33

virtual void spill(llvm::LiveRangeEdit& LRE)

Description

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

Declared at: llvm/include/llvm/CodeGen/Spiller.h:31

Parameters

llvm::LiveRangeEdit& LRE

virtual ~Spiller()

Declared at: llvm/include/llvm/CodeGen/Spiller.h:28