class OperandBundleDefT
Declaration
template <typename InputTy>
class OperandBundleDefT { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/InstrTypes.h:1058
Templates
- InputTy
Method Overview
- public OperandBundleDefT<InputTy>(std::string Tag, int Inputs)
- public OperandBundleDefT<InputTy>(std::string Tag, ArrayRef<InputTy> Inputs)
- public OperandBundleDefT<InputTy>(const llvm::OperandBundleUse & OBU)
- public llvm::StringRef getTag() const
- public int input_begin() const
- public int input_end() const
- public size_t input_size() const
- public ArrayRef<InputTy> inputs() const
Methods
¶OperandBundleDefT<InputTy>(std::string Tag,
int Inputs)
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)
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)
OperandBundleDefT<InputTy>(
const llvm::OperandBundleUse& OBU)
Declared at: llvm/include/llvm/IR/InstrTypes.h:1068
Parameters
- const llvm::OperandBundleUse& OBU
¶llvm::StringRef getTag() const
llvm::StringRef getTag() const
Declared at: llvm/include/llvm/IR/InstrTypes.h:1081
¶int input_begin() const
int input_begin() const
Declared at: llvm/include/llvm/IR/InstrTypes.h:1078
¶int input_end() const
int input_end() const
Declared at: llvm/include/llvm/IR/InstrTypes.h:1079
¶size_t input_size() const
size_t input_size() const
Declared at: llvm/include/llvm/IR/InstrTypes.h:1077
¶ArrayRef<InputTy> inputs() const
ArrayRef<InputTy> inputs() const
Declared at: llvm/include/llvm/IR/InstrTypes.h:1073