LLVM: llvm::bfi_detail Namespace Reference (original) (raw)

Classes
class BFICallbackVH
class BFICallbackVH< BasicBlock, BFIImplT >
class BFICallbackVH< MachineBasicBlock, BFIImplT >
Dummy implementation since MachineBasicBlocks aren't Values, so ValueHandles don't apply to them. More...
class BlockMass
Mass of a block. More...
struct IrreducibleGraph
Graph of irreducible control flow. More...
struct TypeMap
struct TypeMap< BasicBlock >
struct TypeMap< MachineBasicBlock >
Functions
BlockMass operator+ (BlockMass L, BlockMass R)
BlockMass operator- (BlockMass L, BlockMass R)
BlockMass operator* (BlockMass L, BranchProbability R)
BlockMass operator* (BranchProbability L, BlockMass R)
raw_ostream & operator<< (raw_ostream &OS, BlockMass X)
template
std::string getBlockName (const BlockT *BB)
Get the name of a MachineBasicBlock.
template<>
std::string getBlockName (const BasicBlock *BB)
Get the name of a BasicBlock.

getBlockName() [1/2]

getBlockName() [2/2]

template

std::string llvm::bfi_detail::getBlockName ( const BlockT * BB )

operator*() [1/2]

operator*() [2/2]

operator+()

operator-()

operator<<()