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
[legend]

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.

◆ FBB

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.

◆ TBB

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: