LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
BlockSplitInfo Struct Reference
Collaboration diagram for BlockSplitInfo:
Collaboration graph
[legend]

Public Member Functions

bool allInstrsInSameMBB ()
 

Public Attributes

MachineInstrOrigBranch
 
MachineInstrSplitBefore
 
MachineInstrSplitCond
 
bool InvertNewBranch
 
bool InvertOrigBranch
 
bool BranchToFallThrough
 
const MachineBranchProbabilityInfoMBPI
 
MachineInstrMIToDelete
 
MachineInstrNewCond
 

Detailed Description

Definition at line 111 of file PPCReduceCRLogicals.cpp.

Member Function Documentation

◆ allInstrsInSameMBB()

bool BlockSplitInfo::allInstrsInSameMBB ( )
inline

Definition at line 121 of file PPCReduceCRLogicals.cpp.

References llvm::MachineInstr::getParent().

Referenced by splitMBB().

Member Data Documentation

◆ BranchToFallThrough

bool BlockSplitInfo::BranchToFallThrough

Definition at line 117 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ InvertNewBranch

bool BlockSplitInfo::InvertNewBranch

Definition at line 115 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ InvertOrigBranch

bool BlockSplitInfo::InvertOrigBranch

Definition at line 116 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ MBPI

const MachineBranchProbabilityInfo* BlockSplitInfo::MBPI

Definition at line 118 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ MIToDelete

MachineInstr* BlockSplitInfo::MIToDelete

Definition at line 119 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ NewCond

MachineInstr* BlockSplitInfo::NewCond

Definition at line 120 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ OrigBranch

MachineInstr* BlockSplitInfo::OrigBranch

Definition at line 112 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ SplitBefore

MachineInstr* BlockSplitInfo::SplitBefore

Definition at line 113 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().

◆ SplitCond

MachineInstr* BlockSplitInfo::SplitCond

Definition at line 114 of file PPCReduceCRLogicals.cpp.

Referenced by splitMBB().


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