LLVM  14.0.0git
Public Attributes | List of all members
llvm::MachinePipeliner::LoopInfo Struct Reference

Cache the target analysis information about the loop. More...

#include "llvm/CodeGen/MachinePipeliner.h"

Collaboration diagram for llvm::MachinePipeliner::LoopInfo:
Collaboration graph

Public Attributes

MachineBasicBlockTBB = nullptr
MachineBasicBlockFBB = nullptr
SmallVector< MachineOperand, 4 > BrCond
MachineInstrLoopInductionVar = nullptr
MachineInstrLoopCompare = nullptr

Detailed Description

Cache the target analysis information about the loop.

Definition at line 77 of file MachinePipeliner.h.

Member Data Documentation

◆ BrCond

SmallVector<MachineOperand, 4> llvm::MachinePipeliner::LoopInfo::BrCond

Definition at line 80 of file MachinePipeliner.h.


MachineBasicBlock* llvm::MachinePipeliner::LoopInfo::FBB = nullptr

Definition at line 79 of file MachinePipeliner.h.

◆ LoopCompare

MachineInstr* llvm::MachinePipeliner::LoopInfo::LoopCompare = nullptr

Definition at line 82 of file MachinePipeliner.h.

◆ LoopInductionVar

MachineInstr* llvm::MachinePipeliner::LoopInfo::LoopInductionVar = nullptr

Definition at line 81 of file MachinePipeliner.h.


MachineBasicBlock* llvm::MachinePipeliner::LoopInfo::TBB = nullptr

Definition at line 78 of file MachinePipeliner.h.

The documentation for this struct was generated from the following file: