class MMIAddrLabelMap

Declaration

class MMIAddrLabelMap { /* full declaration omitted */ };

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:63

Method Overview

Methods

MMIAddrLabelMap(llvm::MCContext& context)

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:86

Parameters

llvm::MCContext& context

void UpdateForDeletedBlock(llvm::BasicBlock* BB)

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:98

Parameters

llvm::BasicBlock* BB

void UpdateForRAUWBlock(llvm::BasicBlock* Old,
                        llvm::BasicBlock* New)

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:99

Parameters

llvm::BasicBlock* Old
llvm::BasicBlock* New

ArrayRef<llvm::MCSymbol*>
getAddrLabelSymbolToEmit(llvm::BasicBlock* BB)

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:93

Parameters

llvm::BasicBlock* BB

void takeDeletedSymbolsForFunction(
    llvm::Function* F,
    std::vector<MCSymbol*>& Result)

Description

If we have any deleted symbols for F, return them.

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:95

Parameters

llvm::Function* F
std::vector<MCSymbol*>& Result

~MMIAddrLabelMap()

Declared at: llvm/lib/CodeGen/MachineModuleInfo.cpp:88