LLVM 22.0.0git
llvm::OperandTraits< MemoryUseOrDef > Struct Reference

#include "llvm/Analysis/MemorySSA.h"

Inheritance diagram for llvm::OperandTraits< MemoryUseOrDef >:
[legend]

Static Public Member Functions

static Useop_begin (MemoryUseOrDef *MUD)
static Useop_end (MemoryUseOrDef *MUD)
static unsigned operands (const MemoryUseOrDef *MUD)

Detailed Description

Definition at line 426 of file MemorySSA.h.

Member Function Documentation

◆ op_begin()

Use * llvm::OperandTraits< MemoryUseOrDef >::op_begin ( MemoryUseOrDef * MUD)
inlinestatic

Definition at line 427 of file MemorySSA.h.

References llvm::cast(), and llvm::dyn_cast().

◆ op_end()

Use * llvm::OperandTraits< MemoryUseOrDef >::op_end ( MemoryUseOrDef * MUD)
inlinestatic

Definition at line 433 of file MemorySSA.h.

References llvm::cast(), and llvm::dyn_cast().

◆ operands()

unsigned llvm::OperandTraits< MemoryUseOrDef >::operands ( const MemoryUseOrDef * MUD)
inlinestatic

Definition at line 439 of file MemorySSA.h.

References llvm::cast(), and llvm::dyn_cast().


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