LLVM 22.0.0git
llvm::MDNodeSubsetEqualImpl< NodeTy > Struct Template Reference

Configuration point for MDNodeInfo::isEqual(). More...

#include "IR/LLVMContextImpl.h"

Inheritance diagram for llvm::MDNodeSubsetEqualImpl< NodeTy >:
[legend]

Public Types

using KeyTy = MDNodeKeyImpl<NodeTy>

Static Public Member Functions

static bool isSubsetEqual (const KeyTy &LHS, const NodeTy *RHS)
static bool isSubsetEqual (const NodeTy *LHS, const NodeTy *RHS)

Detailed Description

template<class NodeTy>
struct llvm::MDNodeSubsetEqualImpl< NodeTy >

Configuration point for MDNodeInfo::isEqual().

Definition at line 282 of file LLVMContextImpl.h.

Member Typedef Documentation

◆ KeyTy

template<class NodeTy>
using llvm::MDNodeSubsetEqualImpl< NodeTy >::KeyTy = MDNodeKeyImpl<NodeTy>

Definition at line 283 of file LLVMContextImpl.h.

Member Function Documentation

◆ isSubsetEqual() [1/2]

template<class NodeTy>
bool llvm::MDNodeSubsetEqualImpl< NodeTy >::isSubsetEqual ( const KeyTy & LHS,
const NodeTy * RHS )
inlinestatic

Definition at line 285 of file LLVMContextImpl.h.

References LHS, and RHS.

Referenced by llvm::MDNodeInfo< NodeTy >::isEqual(), and llvm::MDNodeInfo< NodeTy >::isEqual().

◆ isSubsetEqual() [2/2]

template<class NodeTy>
bool llvm::MDNodeSubsetEqualImpl< NodeTy >::isSubsetEqual ( const NodeTy * LHS,
const NodeTy * RHS )
inlinestatic

Definition at line 289 of file LLVMContextImpl.h.

References LHS, and RHS.


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