Table of Contents

Class IrMetadata

Namespace
Ubiquity.NET.Llvm.Metadata
Assembly
Ubiquity.NET.Llvm.dll

Root of the LLVM IR Metadata hierarchy

public abstract class IrMetadata : IEquatable<IrMetadata>
Inheritance
IrMetadata
Implements
Derived
Inherited Members

Properties

Handle

Gets the internal native handle

Kind

Gets a value indicating this metadata's kind

Methods

Equals(object?)

Determines whether the specified object is equal to the current object.

Equals(IrMetadata?)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Serves as the default hash function.

ReplaceAllUsesWith(IrMetadata)

Replace all uses of this descriptor with another

ToString()

Formats the metadata as a string