class BranchFolder::SameTailElt

Declaration

class BranchFolder::SameTailElt { /* full declaration omitted */ };

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

Method Overview

Methods

SameTailElt(llvm::BranchFolder::MPIterator mp,
            MachineBasicBlock::iterator tsp)

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

Parameters

llvm::BranchFolder::MPIterator mp
MachineBasicBlock::iterator tsp

llvm::MachineBasicBlock* getBlock() const

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

unsigned int getHash() const

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

llvm::BranchFolder::MPIterator getMPIter() const

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

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

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

MachineBasicBlock::iterator getTailStartPos()
    const

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

void setBlock(llvm::MachineBasicBlock* MBB)

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

Parameters

llvm::MachineBasicBlock* MBB

void setTailStartPos(
    MachineBasicBlock::iterator Pos)

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

Parameters

MachineBasicBlock::iterator Pos

bool tailIsWholeBlock() const

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