class OperandBundleDefT

Declaration

template <typename InputTy>
class OperandBundleDefT { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/InstrTypes.h:1058

Templates

InputTy

Method Overview

Methods

OperandBundleDefT<InputTy>(std::string Tag,
                           int Inputs)

Declared at: llvm/include/llvm/IR/InstrTypes.h:1063

Parameters

std::string Tag
int Inputs

OperandBundleDefT<InputTy>(
    std::string Tag,
    ArrayRef<InputTy> Inputs)

Declared at: llvm/include/llvm/IR/InstrTypes.h:1065

Parameters

std::string Tag
ArrayRef<InputTy> Inputs

OperandBundleDefT<InputTy>(
    const llvm::OperandBundleUse& OBU)

Declared at: llvm/include/llvm/IR/InstrTypes.h:1068

Parameters

const llvm::OperandBundleUse& OBU

llvm::StringRef getTag() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:1081

int input_begin() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:1078

int input_end() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:1079

size_t input_size() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:1077

ArrayRef<InputTy> inputs() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:1073