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

Methods

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

Declared at: llvm/lib/CodeGen/BranchFolding.h:98

unsigned int getHash() const

Declared at: llvm/lib/CodeGen/BranchFolding.h:94

llvm::BranchFolder::MPIterator getMPIter() const

Declared at: llvm/lib/CodeGen/BranchFolding.h:82

llvm::BranchFolder::MergePotentialsElt&
getMergePotentialsElt() const

Declared at: llvm/lib/CodeGen/BranchFolding.h:86

MachineBasicBlock::iterator getTailStartPos()
    const

Declared at: llvm/lib/CodeGen/BranchFolding.h:90

void setBlock(llvm::MachineBasicBlock* MBB)

Declared at: llvm/lib/CodeGen/BranchFolding.h:106

Parameters

llvm::MachineBasicBlock* MBB

void setTailStartPos(
    MachineBasicBlock::iterator Pos)

Declared at: llvm/lib/CodeGen/BranchFolding.h:110

Parameters

MachineBasicBlock::iterator Pos

bool tailIsWholeBlock() const

Declared at: llvm/lib/CodeGen/BranchFolding.h:102