LLVM  7.0.0svn
Public Member Functions | Public Attributes | List of all members
BlockSplitInfo Struct Reference

#include "Target/PowerPC/PPCMachineBasicBlockUtils.h"

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 84 of file PPCMachineBasicBlockUtils.h.

Member Function Documentation

◆ allInstrsInSameMBB()

bool BlockSplitInfo::allInstrsInSameMBB ( )
inline

Definition at line 94 of file PPCMachineBasicBlockUtils.h.

References llvm::MachineInstr::getParent().

Referenced by splitMBB().

Member Data Documentation

◆ BranchToFallThrough

bool BlockSplitInfo::BranchToFallThrough

Definition at line 90 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ InvertNewBranch

bool BlockSplitInfo::InvertNewBranch

Definition at line 88 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ InvertOrigBranch

bool BlockSplitInfo::InvertOrigBranch

Definition at line 89 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ MBPI

const MachineBranchProbabilityInfo* BlockSplitInfo::MBPI

Definition at line 91 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ MIToDelete

MachineInstr* BlockSplitInfo::MIToDelete

Definition at line 92 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ NewCond

MachineInstr* BlockSplitInfo::NewCond

Definition at line 93 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ OrigBranch

MachineInstr* BlockSplitInfo::OrigBranch

Definition at line 85 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ SplitBefore

MachineInstr* BlockSplitInfo::SplitBefore

Definition at line 86 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().

◆ SplitCond

MachineInstr* BlockSplitInfo::SplitCond

Definition at line 87 of file PPCMachineBasicBlockUtils.h.

Referenced by splitMBB().


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