LLVM
8.0.1
|
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. More... | |
uint32_t | Begin |
The index in the Use& vector where operands for this operand bundle starts. More... | |
uint32_t | End |
The index in the Use& vector where operands for this operand bundle ends. More... | |
Used to keep track of an operand bundle.
See the main comment on OperandBundleUser above.
Definition at line 1819 of file InstrTypes.h.
|
inline |
Definition at line 1832 of file InstrTypes.h.
uint32_t llvm::CallBase::BundleOpInfo::Begin |
The index in the Use& vector where operands for this operand bundle starts.
Definition at line 1826 of file InstrTypes.h.
Referenced by llvm::CallBase::operandBundleFromBundleOpInfo(), and operator==().
uint32_t llvm::CallBase::BundleOpInfo::End |
The index in the Use& vector where operands for this operand bundle ends.
Definition at line 1830 of file InstrTypes.h.
Referenced by llvm::CallBase::operandBundleFromBundleOpInfo(), and operator==().
StringMapEntry<uint32_t>* llvm::CallBase::BundleOpInfo::Tag |
The operand bundle tag, interned by LLVMContextImpl::getOrInsertBundleTag.
Definition at line 1822 of file InstrTypes.h.
Referenced by llvm::CallBase::operandBundleFromBundleOpInfo(), and operator==().