LLVM: llvm::MDNodeKeyImpl< DILabel > Struct Reference (original) (raw)

#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"

Inheritance diagram for llvm::MDNodeKeyImpl< DILabel >:

Public Member Functions
MDNodeKeyImpl (Metadata *Scope, MDString *Name, Metadata *File, unsigned Line, unsigned Column, bool IsArtificial, std::optional< unsigned > CoroSuspendIdx)
MDNodeKeyImpl (const DILabel *N)
bool isKeyOf (const DILabel *RHS) const
unsigned getHashValue () const
Using name and line to get hash value. It should already be mostly unique.
Public Attributes
Metadata * Scope
MDString * Name
Metadata * File
unsigned Line
unsigned Column
bool IsArtificial
std::optional< unsigned > CoroSuspendIdx

Detailed Description

Definition at line 1319 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

MDNodeKeyImpl() [2/2]

Member Function Documentation

getHashValue()

isKeyOf()

Member Data Documentation

Column

CoroSuspendIdx

File

IsArtificial

Line

Name

Scope


The documentation for this struct was generated from the following file: