LLVM 24.0.0git
false::MachinePipelinerImpl::LoopInfo Struct Reference

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

Public Attributes

MachineBasicBlockTBB = nullptr
MachineBasicBlockFBB = nullptr
SmallVector< MachineOperand, 4 > BrCond
MachineInstrLoopInductionVar = nullptr
MachineInstrLoopCompare = nullptr
std::unique_ptr< TargetInstrInfo::PipelinerLoopInfoLoopPipelinerInfo

Detailed Description

Cache the target analysis information about the loop.

Definition at line 379 of file MachinePipeliner.cpp.

Member Data Documentation

◆ BrCond

SmallVector<MachineOperand, 4> false::MachinePipelinerImpl::LoopInfo::BrCond

Definition at line 382 of file MachinePipeliner.cpp.

◆ FBB

MachineBasicBlock* false::MachinePipelinerImpl::LoopInfo::FBB = nullptr

Definition at line 381 of file MachinePipeliner.cpp.

◆ LoopCompare

MachineInstr* false::MachinePipelinerImpl::LoopInfo::LoopCompare = nullptr

Definition at line 384 of file MachinePipeliner.cpp.

◆ LoopInductionVar

MachineInstr* false::MachinePipelinerImpl::LoopInfo::LoopInductionVar = nullptr

Definition at line 383 of file MachinePipeliner.cpp.

◆ LoopPipelinerInfo

std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> false::MachinePipelinerImpl::LoopInfo::LoopPipelinerInfo
Initial value:
=
nullptr

Definition at line 385 of file MachinePipeliner.cpp.

◆ TBB

MachineBasicBlock* false::MachinePipelinerImpl::LoopInfo::TBB = nullptr

Definition at line 380 of file MachinePipeliner.cpp.


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