class MCLabel

Declaration

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

Description

Instances of this class represent a label name in the MC file, and MCLabel are created and uniqued by the MCContext class. MCLabel should only be constructed for valid instances in the object file.

Declared at: llvm/include/llvm/MC/MCLabel.h:23

Member Variables

private unsigned int Instance

Method Overview

Methods

MCLabel(unsigned int instance)

Declared at: llvm/include/llvm/MC/MCLabel.h:30

Parameters

unsigned int instance

MCLabel(const llvm::MCLabel&)

Declared at: llvm/include/llvm/MC/MCLabel.h:33

Parameters

const llvm::MCLabel&

void dump() const

Description

Print the value to stderr.

Declared at: llvm/include/llvm/MC/MCLabel.h:46

unsigned int getInstance() const

Description

Get the current instance of this Directional Local Label.

Declared at: llvm/include/llvm/MC/MCLabel.h:37

unsigned int incInstance()

Description

Increment the current instance of this Directional Local Label.

Declared at: llvm/include/llvm/MC/MCLabel.h:40

void print(llvm::raw_ostream& OS) const

Description

Print the value to the stream \p OS.

Declared at: llvm/include/llvm/MC/MCLabel.h:43

Parameters

llvm::raw_ostream& OS