LLVM  6.0.0svn
llvm::TargetInstrInfo::MachineOutlinerInfo Struct Reference

Describes the number of instructions that it will take to call and construct a frame for a given outlining candidate. More...

#include "llvm/CodeGen/TargetInstrInfo.h"

Collaboration diagram for llvm::TargetInstrInfo::MachineOutlinerInfo:
[legend]

## Public Member Functions

MachineOutlinerInfo ()

## Public Attributes

Number of instructions to call an outlined function for this candidate. More...

Number of instructions to construct an outlined function frame for this candidate. More...

unsigned CallConstructionID
Represents the specific instructions that must be emitted to construct a call to this candidate. More...

unsigned FrameConstructionID
Represents the specific instructions that must be emitted to construct a frame for this candidate's outlined function. More...

## Detailed Description

Describes the number of instructions that it will take to call and construct a frame for a given outlining candidate.

Definition at line 1567 of file TargetInstrInfo.h.

## ◆ MachineOutlinerInfo() [1/2]

 llvm::TargetInstrInfo::MachineOutlinerInfo::MachineOutlinerInfo ( )
inline

Definition at line 1583 of file TargetInstrInfo.h.

## ◆ MachineOutlinerInfo() [2/2]

inline

Definition at line 1584 of file TargetInstrInfo.h.

## ◆ CallConstructionID

 unsigned llvm::TargetInstrInfo::MachineOutlinerInfo::CallConstructionID

Represents the specific instructions that must be emitted to construct a call to this candidate.

Definition at line 1577 of file TargetInstrInfo.h.

Number of instructions to call an outlined function for this candidate.

Definition at line 1569 of file TargetInstrInfo.h.

## ◆ FrameConstructionID

 unsigned llvm::TargetInstrInfo::MachineOutlinerInfo::FrameConstructionID

Represents the specific instructions that must be emitted to construct a frame for this candidate's outlined function.

Definition at line 1581 of file TargetInstrInfo.h.