LLVM 20.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::MDNodeSubsetEqualImpl< DIDerivedType > Struct Reference

#include "IR/LLVMContextImpl.h"

Public Types

using KeyTy = MDNodeKeyImpl< DIDerivedType >
 

Static Public Member Functions

static bool isSubsetEqual (const KeyTy &LHS, const DIDerivedType *RHS)
 
static bool isSubsetEqual (const DIDerivedType *LHS, const DIDerivedType *RHS)
 
static bool isODRMember (unsigned Tag, const Metadata *Scope, const MDString *Name, const DIDerivedType *RHS)
 Subprograms compare equal if they declare the same function in an ODR type.
 

Detailed Description

Definition at line 599 of file LLVMContextImpl.h.

Member Typedef Documentation

◆ KeyTy

Definition at line 600 of file LLVMContextImpl.h.

Member Function Documentation

◆ isODRMember()

static bool llvm::MDNodeSubsetEqualImpl< DIDerivedType >::isODRMember ( unsigned  Tag,
const Metadata Scope,
const MDString Name,
const DIDerivedType RHS 
)
inlinestatic

Subprograms compare equal if they declare the same function in an ODR type.

Definition at line 614 of file LLVMContextImpl.h.

References Name, and RHS.

◆ isSubsetEqual() [1/2]

static bool llvm::MDNodeSubsetEqualImpl< DIDerivedType >::isSubsetEqual ( const DIDerivedType LHS,
const DIDerivedType RHS 
)
inlinestatic

Definition at line 606 of file LLVMContextImpl.h.

References LHS, and RHS.

◆ isSubsetEqual() [2/2]

static bool llvm::MDNodeSubsetEqualImpl< DIDerivedType >::isSubsetEqual ( const KeyTy LHS,
const DIDerivedType RHS 
)
inlinestatic

Definition at line 602 of file LLVMContextImpl.h.

References LHS, and RHS.


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