Utility class used to store the names of SSA values after their owning modules have been destroyed.

Synopsis

Declared in <llvm/Transforms/Utils/DebugSSAUpdater.h>

class SSAValueNameMap;

Description

Values are added via addValue to receive a corresponding ID, which can then be used to retrieve the name of the SSA value via getName at any point. Adding the same value multiple times returns the same ID, making addValue idempotent.

Type Aliases

Name

Description

ValueID

Opaque identifier for a recorded SSA value name.

Member Functions

Name

Description

addValue

Record V and return a stable ID for its name.

getName

Return the stored name for ID.

Created with MrDocs