Home
last modified time | relevance | path

Searched refs:SetTheory (Results 1 – 25 of 31) sorted by relevance

12

/external/swiftshader/third_party/LLVM/utils/TableGen/
DSetTheory.cpp25 typedef SetTheory::RecSet RecSet;
26 typedef SetTheory::RecVec RecVec;
29 struct AddOp : public SetTheory::Operator {
30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
36 struct SubOp : public SetTheory::Operator {
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
51 struct AndOp : public SetTheory::Operator {
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
65 struct SetIntBinOp : public SetTheory::Operator {
66 virtual void apply2(SetTheory &ST, DagInit *Expr,
[all …]
DSetTheory.h62 class SetTheory {
73 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts) =0;
82 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0;
99 SetTheory();
DCodeGenRegisters.h224 SetTheory Sets;
254 SetTheory &getSets() { return Sets; } in getSets()
DCodeGenRegisters.cpp163 struct TupleExpander : SetTheory::Expander {
164 void expand(SetTheory &ST, Record *Def, SetTheory::RecSet &Elts) { in expand()
175 SmallVector<SetTheory::RecSet, 4> Lists(Dim); in expand()
277 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass()
288 SetTheory::RecSet Order; in CodeGenRegisterClass()
DTableGen.cpp169 SetTheory Sets; in operator ()()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/TableGen/
DSetTheory.cpp36 using RecSet = SetTheory::RecSet;
37 using RecVec = SetTheory::RecVec;
40 struct AddOp : public SetTheory::Operator {
41 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
48 struct SubOp : public SetTheory::Operator {
49 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
64 struct AndOp : public SetTheory::Operator {
65 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
80 struct SetIntBinOp : public SetTheory::Operator {
81 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
[all …]
DCMakeLists.txt6 SetTheory.cpp
/external/llvm/lib/TableGen/
DSetTheory.cpp25 typedef SetTheory::RecSet RecSet;
26 typedef SetTheory::RecVec RecVec;
29 struct AddOp : public SetTheory::Operator {
30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
37 struct SubOp : public SetTheory::Operator {
38 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
53 struct AndOp : public SetTheory::Operator {
54 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
69 struct SetIntBinOp : public SetTheory::Operator {
70 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
[all …]
DCMakeLists.txt5 SetTheory.cpp
/external/llvm/include/llvm/TableGen/
DSetTheory.h63 class SetTheory {
76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
88 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0;
105 SetTheory();
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/TableGen/
DSetTheory.h65 class SetTheory {
79 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
92 virtual void expand(SetTheory&, Record*, RecSet &Elts) = 0;
109 SetTheory();
/external/clang/utils/TableGen/
DNeonEmitter.cpp1583 class LowHalf : public SetTheory::Operator { in emitDagShuffle()
1585 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1587 SetTheory::RecSet Elts2; in emitDagShuffle()
1592 class HighHalf : public SetTheory::Operator { in emitDagShuffle()
1594 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1596 SetTheory::RecSet Elts2; in emitDagShuffle()
1601 class Rev : public SetTheory::Operator { in emitDagShuffle()
1606 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle()
1608 SetTheory::RecSet Elts2; in emitDagShuffle()
1624 class MaskExpander : public SetTheory::Expander { in emitDagShuffle()
[all …]
/external/llvm/utils/TableGen/
DTableGen.cpp160 SetTheory Sets; in LLVMTableGenMain()
DCodeGenRegisters.h479 SetTheory Sets;
565 SetTheory &getSets() { return Sets; } in getSets()
DCodeGenRegisters.cpp541 struct TupleExpander : SetTheory::Expander {
542 void expand(SetTheory &ST, Record *Def, SetTheory::RecSet &Elts) override { in expand()
554 SmallVector<SetTheory::RecSet, 4> Lists(Dim); in expand()
676 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass()
690 SetTheory::RecSet Order; in CodeGenRegisterClass()
DCodeGenSchedule.cpp35 struct InstrsOp : public SetTheory::Operator {
36 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
50 struct InstRegexOp : public SetTheory::Operator {
54 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
DCodeGenSchedule.h231 SetTheory Sets;
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DTableGen.cpp201 SetTheory Sets; in LLVMTableGenMain()
DCodeGenRegisters.h519 SetTheory Sets;
611 SetTheory &getSets() { return Sets; } in getSets()
DCodeGenSchedule.cpp46 struct InstrsOp : public SetTheory::Operator {
47 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
54 struct InstRegexOp : public SetTheory::Operator {
79 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
DCodeGenRegisters.cpp610 struct TupleExpander : SetTheory::Expander {
618 void expand(SetTheory &ST, Record *Def, SetTheory::RecSet &Elts) override { in expand()
630 SmallVector<SetTheory::RecSet, 4> Lists(Dim); in expand()
749 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass()
765 SetTheory::RecSet Order; in CodeGenRegisterClass()
DCodeGenSchedule.h279 SetTheory Sets;
/external/swiftshader/third_party/LLVM/test/TableGen/
DSetTheory.td5 // The -print-sets driver configures a primitive SetTheory instance that
/external/swiftshader/third_party/llvm-7.0/llvm/test/TableGen/
DSetTheory.td5 // The -print-sets driver configures a primitive SetTheory instance that
/external/llvm/test/TableGen/
DSetTheory.td5 // The -print-sets driver configures a primitive SetTheory instance that

12