LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::CallBase::BundleOpInfo Struct Reference

Used to keep track of an operand bundle. More...

#include "llvm/IR/InstrTypes.h"

Public Member Functions

bool operator== (const BundleOpInfo &Other) const
 

Public Attributes

StringMapEntry< uint32_t > * Tag
 The operand bundle tag, interned by LLVMContextImpl::getOrInsertBundleTag.
 
uint32_t Begin
 The index in the Use& vector where operands for this operand bundle starts.
 
uint32_t End
 The index in the Use& vector where operands for this operand bundle ends.
 

Detailed Description

Used to keep track of an operand bundle.

See the main comment on OperandBundleUser above.

Definition at line 2452 of file InstrTypes.h.

Member Function Documentation

◆ operator==()

bool llvm::CallBase::BundleOpInfo::operator== ( const BundleOpInfo Other) const
inline

Definition at line 2465 of file InstrTypes.h.

References Begin, End, and llvm::Other.

Member Data Documentation

◆ Begin

uint32_t llvm::CallBase::BundleOpInfo::Begin

◆ End

uint32_t llvm::CallBase::BundleOpInfo::End

◆ Tag

StringMapEntry<uint32_t>* llvm::CallBase::BundleOpInfo::Tag

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