class SetTheory::Expander
Declaration
class SetTheory::Expander { /* full declaration omitted */ };
Description
Expander - A callback function that can transform a Record representing a set into a fully expanded list of elements. Expanders provide a way for users to define named sets that can be used in DAG expressions.
Declared at: llvm/include/llvm/TableGen/SetTheory.h:85
Method Overview
- public virtual void expand(llvm::SetTheory &, llvm::Record *, llvm::SetTheory::RecSet & Elts)
- public virtual ~Expander()
Methods
¶virtual void expand(llvm::SetTheory&,
llvm::Record*,
llvm::SetTheory::RecSet& Elts)
virtual void expand(llvm::SetTheory&,
llvm::Record*,
llvm::SetTheory::RecSet& Elts)
Declared at: llvm/include/llvm/TableGen/SetTheory.h:91
Parameters
¶virtual ~Expander()
virtual ~Expander()
Declared at: llvm/include/llvm/TableGen/SetTheory.h:89