class BranchFolder::SameTailElt
Declaration
class BranchFolder::SameTailElt { /* full declaration omitted */ };
Declared at: llvm/lib/CodeGen/BranchFolding.h:74
Member Variables
- private llvm::BranchFolder::MPIterator MPIter
- private MachineBasicBlock::iterator TailStartPos
Method Overview
- public SameTailElt(llvm::BranchFolder::MPIterator mp, MachineBasicBlock::iterator tsp)
- public llvm::MachineBasicBlock * getBlock() const
- public unsigned int getHash() const
- public llvm::BranchFolder::MPIterator getMPIter() const
- public llvm::BranchFolder::MergePotentialsElt & getMergePotentialsElt() const
- public MachineBasicBlock::iterator getTailStartPos() const
- public void setBlock(llvm::MachineBasicBlock * MBB)
- public void setTailStartPos(MachineBasicBlock::iterator Pos)
- public bool tailIsWholeBlock() const
Methods
¶SameTailElt(llvm::BranchFolder::MPIterator mp,
MachineBasicBlock::iterator tsp)
SameTailElt(llvm::BranchFolder::MPIterator mp,
MachineBasicBlock::iterator tsp)
Declared at: llvm/lib/CodeGen/BranchFolding.h:79
Parameters
- llvm::BranchFolder::MPIterator mp
- MachineBasicBlock::iterator tsp
¶llvm::MachineBasicBlock* getBlock() const
llvm::MachineBasicBlock* getBlock() const
Declared at: llvm/lib/CodeGen/BranchFolding.h:98
¶unsigned int getHash() const
unsigned int getHash() const
Declared at: llvm/lib/CodeGen/BranchFolding.h:94
¶llvm::BranchFolder::MPIterator getMPIter() const
llvm::BranchFolder::MPIterator getMPIter() const
Declared at: llvm/lib/CodeGen/BranchFolding.h:82
¶llvm::BranchFolder::MergePotentialsElt&
getMergePotentialsElt() const
llvm::BranchFolder::MergePotentialsElt&
getMergePotentialsElt() const
Declared at: llvm/lib/CodeGen/BranchFolding.h:86
¶MachineBasicBlock::iterator getTailStartPos()
const
MachineBasicBlock::iterator getTailStartPos()
const
Declared at: llvm/lib/CodeGen/BranchFolding.h:90
¶void setBlock(llvm::MachineBasicBlock* MBB)
void setBlock(llvm::MachineBasicBlock* MBB)
Declared at: llvm/lib/CodeGen/BranchFolding.h:106
Parameters
¶void setTailStartPos(
MachineBasicBlock::iterator Pos)
void setTailStartPos(
MachineBasicBlock::iterator Pos)
Declared at: llvm/lib/CodeGen/BranchFolding.h:110
Parameters
¶bool tailIsWholeBlock() const
bool tailIsWholeBlock() const
Declared at: llvm/lib/CodeGen/BranchFolding.h:102