class OpInit
Declaration
class OpInit : public TypedInit { /* full declaration omitted */ };
Description
Base class for operators
Declared at: llvm/include/llvm/TableGen/Record.h:727
Inherits from: TypedInit
Member Variables
Inherited from Init:
Method Overview
- protected OpInit(llvm::Init::InitKind K, llvm::RecTy * Type, uint8_t Opc)
- public OpInit(const llvm::OpInit &)
- public static bool classof(const llvm::Init * I)
- public virtual llvm::OpInit * clone(ArrayRef<llvm::Init *> Operands) const
- public llvm::Init * getBit(unsigned int Bit) const
- public virtual unsigned int getNumOperands() const
- public virtual llvm::Init * getOperand(unsigned int i) const
Inherited from TypedInit:
- public classof
- public convertInitListSlice
- public convertInitializerBitRange
- public convertInitializerTo
- public getCastTo
- public getFieldType
- public getType
Inherited from Init:
- public convertInitListSlice
- public convertInitializerBitRange
- public convertInitializerTo
- public dump
- public getAsString
- public getAsUnquotedString
- public getBit
- public getCastTo
- public getFieldType
- public getKind
- public isComplete
- public isConcrete
- public print
- public resolveReferences
Methods
¶OpInit(llvm::Init::InitKind K,
llvm::RecTy* Type,
uint8_t Opc)
OpInit(llvm::Init::InitKind K,
llvm::RecTy* Type,
uint8_t Opc)
Declared at: llvm/include/llvm/TableGen/Record.h:729
Parameters
- llvm::Init::InitKind K
- llvm::RecTy* Type
- uint8_t Opc
¶OpInit(const llvm::OpInit&)
OpInit(const llvm::OpInit&)
Declared at: llvm/include/llvm/TableGen/Record.h:733
Parameters
- const llvm::OpInit&
¶static bool classof(const llvm::Init* I)
static bool classof(const llvm::Init* I)
Declared at: llvm/include/llvm/TableGen/Record.h:736
Parameters
- const llvm::Init* I
¶virtual llvm::OpInit* clone(
ArrayRef<llvm::Init*> Operands) const
virtual llvm::OpInit* clone(
ArrayRef<llvm::Init*> Operands) const
Declared at: llvm/include/llvm/TableGen/Record.h:742
Parameters
- ArrayRef<llvm::Init*> Operands
¶llvm::Init* getBit(unsigned int Bit) const
llvm::Init* getBit(unsigned int Bit) const
Description
This method is used to return the initializer for the specified bit.
Declared at: llvm/include/llvm/TableGen/Record.h:747
Parameters
- unsigned int Bit
¶virtual unsigned int getNumOperands() const
virtual unsigned int getNumOperands() const
Declared at: llvm/include/llvm/TableGen/Record.h:744
¶virtual llvm::Init* getOperand(
unsigned int i) const
virtual llvm::Init* getOperand(
unsigned int i) const
Declared at: llvm/include/llvm/TableGen/Record.h:745
Parameters
- unsigned int i