LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::LoopTraversal::TraversedMBBInfo Struct Reference

#include "llvm/CodeGen/LoopTraversal.h"

Public Member Functions

 TraversedMBBInfo (MachineBasicBlock *BB=nullptr, bool Primary=true, bool Done=true)
 

Public Attributes

MachineBasicBlockMBB = nullptr
 The basic block.
 
bool PrimaryPass = true
 True if this is the first time we process the basic block.
 
bool IsDone = true
 True if the block that is ready for its final round of processing.
 

Detailed Description

Definition at line 87 of file LoopTraversal.h.

Constructor & Destructor Documentation

◆ TraversedMBBInfo()

llvm::LoopTraversal::TraversedMBBInfo::TraversedMBBInfo ( MachineBasicBlock BB = nullptr,
bool  Primary = true,
bool  Done = true 
)
inline

Definition at line 97 of file LoopTraversal.h.

Member Data Documentation

◆ IsDone

bool llvm::LoopTraversal::TraversedMBBInfo::IsDone = true

True if the block that is ready for its final round of processing.

Definition at line 95 of file LoopTraversal.h.

◆ MBB

MachineBasicBlock* llvm::LoopTraversal::TraversedMBBInfo::MBB = nullptr

The basic block.

Definition at line 89 of file LoopTraversal.h.

◆ PrimaryPass

bool llvm::LoopTraversal::TraversedMBBInfo::PrimaryPass = true

True if this is the first time we process the basic block.

Definition at line 92 of file LoopTraversal.h.


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