class RecTy

Declaration

class RecTy { /* full declaration omitted */ };

Declared at: llvm/include/llvm/TableGen/Record.h:54

Method Overview

  • public RecTy(llvm::RecTy::RecTyKind K)
  • public void dump() const
  • public virtual std::string getAsString() const
  • public llvm::ListRecTy * getListTy()
  • public llvm::RecTy::RecTyKind getRecTyKind() const
  • public void print(llvm::raw_ostream & OS) const
  • public virtual bool typeIsA(const llvm::RecTy * RHS) const
  • public virtual bool typeIsConvertibleTo(const llvm::RecTy * RHS) const
  • public virtual ~RecTy()

Methods

RecTy(llvm::RecTy::RecTyKind K)

Declared at: llvm/include/llvm/TableGen/Record.h:73

Parameters

llvm::RecTy::RecTyKind K

void dump() const

Declared at: llvm/include/llvm/TableGen/Record.h:80

virtual std::string getAsString() const

Declared at: llvm/include/llvm/TableGen/Record.h:78

llvm::ListRecTy* getListTy()

Description

Returns the type representing list <this >.

Declared at: llvm/include/llvm/TableGen/Record.h:91

llvm::RecTy::RecTyKind getRecTyKind() const

Declared at: llvm/include/llvm/TableGen/Record.h:76

void print(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/TableGen/Record.h:79

Parameters

llvm::raw_ostream& OS

virtual bool typeIsA(const llvm::RecTy* RHS) const

Description

Return true if 'this' type is equal to or a subtype of RHS. For example, a bit set is not an int, but they are convertible.

Declared at: llvm/include/llvm/TableGen/Record.h:88

Parameters

const llvm::RecTy* RHS

virtual bool typeIsConvertibleTo(
    const llvm::RecTy* RHS) const

Description

Return true if all values of 'this' type can be converted to the specified type.

Declared at: llvm/include/llvm/TableGen/Record.h:84

Parameters

const llvm::RecTy* RHS

virtual ~RecTy()

Declared at: llvm/include/llvm/TableGen/Record.h:74