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

#include "llvm/CodeGen/LoopTraversal.h"

Collaboration diagram for llvm::LoopTraversal::TraversedMBBInfo:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 88 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 98 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 96 of file LoopTraversal.h.

◆ MBB

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

The basic block.

Definition at line 90 of file LoopTraversal.h.

Referenced by INITIALIZE_PASS().

◆ PrimaryPass

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

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

Definition at line 93 of file LoopTraversal.h.


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