Home
last modified time | relevance | path

Searched refs:RecSet (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp35 using RecSet = SetTheory::RecSet; typedef
40 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
48 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
53 RecSet Add, Sub; in apply()
64 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
69 RecSet S1, S2; in apply()
80 virtual void apply2(SetTheory &ST, const DagInit *Expr, RecSet &Set,
81 int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) = 0;
83 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
88 RecSet Set; in apply()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DSetTheory.h68 using RecSet = SmallSetVector<const Record *, 16>; variable
79 virtual void apply(SetTheory &, const DagInit *Expr, RecSet &Elts,
92 virtual void expand(SetTheory &, const Record *, RecSet &Elts) = 0;
128 void evaluate(const Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc);
132 void evaluate(Iter begin, Iter end, RecSet &Elts, ArrayRef<SMLoc> Loc) { in evaluate()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DRuntimeLibcallsEmitter.cpp107 SetTheory::RecSet &Elts) override;
554 SetTheory::RecSet &Elts) { in expand()
557 SetTheory::RecSet TmpElts; in expand()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1628 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1630 SetTheory::RecSet Elts2; in emitDagShuffle()
1638 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1640 SetTheory::RecSet Elts2; in emitDagShuffle()
1652 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1654 SetTheory::RecSet Elts2; in emitDagShuffle()
1678 SetTheory::RecSet &Elts) override { in emitDagShuffle()
1700 SetTheory::RecSet Elts; in emitDagShuffle()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp553 SetTheory::RecSet &Elts) override { in expand()
566 SmallVector<SetTheory::RecSet, 4> Lists(Dim); in expand()
716 SetTheory::RecSet Order; in CodeGenRegisterClass()
H A DCodeGenSchedule.cpp46 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in apply()
78 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in apply()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp1727 SetTheory::RecSet OPSet; in runTargetDesc()
1733 SetTheory::RecSet ConstantSet; in runTargetDesc()