Create and return a spiller that will insert spill code directly instead of deferring though VirtRegMap.

Synopsis

Declared in <llvm/CodeGen/Spiller.h>

Spiller*
createInlineSpiller(
    Spiller::RequiredAnalyses const& Analyses,
    MachineFunction& MF,
    VirtRegMap& VRM,
    VirtRegAuxInfo& VRAI,
    LiveRegMatrix* Matrix = nullptr);

Return Value

Spiller interface.

Parameters

Name

Description

VRAI

Calculate auxiliary information for a virtual register such as its spill weight and allocation hint.

Created with MrDocs