struct MachinePipeliner::LoopInfo

Declaration

struct MachinePipeliner::LoopInfo { /* full declaration omitted */ };

Description

Cache the target analysis information about the loop.

Declared at: llvm/include/llvm/CodeGen/MachinePipeliner.h:81

Member Variables

public llvm::MachineBasicBlock* TBB = nullptr
public llvm::MachineBasicBlock* FBB = nullptr
public SmallVector<llvm::MachineOperand, 4> BrCond
public llvm::MachineInstr* LoopInductionVar = nullptr
public llvm::MachineInstr* LoopCompare = nullptr
public std::unique_ptr< TargetInstrInfo::PipelinerLoopInfo> LoopPipelinerInfo = nullptr