Searched refs:SetTheory (Results 1 – 12 of 12) sorted by relevance
/external/llvm/utils/TableGen/ |
D | SetTheory.cpp | 25 typedef SetTheory::RecSet RecSet; 26 typedef SetTheory::RecVec RecVec; 29 struct AddOp : public SetTheory::Operator { 30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply() 36 struct SubOp : public SetTheory::Operator { 37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply() 51 struct AndOp : public SetTheory::Operator { 52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply() 66 struct SetIntBinOp : public SetTheory::Operator { 67 virtual void apply2(SetTheory &ST, DagInit *Expr, [all …]
|
D | SetTheory.h | 63 class SetTheory { 76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts, 88 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0; 105 SetTheory();
|
D | CMakeLists.txt | 29 SetTheory.cpp
|
D | Android.mk | 29 SetTheory.cpp \
|
D | TableGen.cpp | 151 SetTheory Sets; in LLVMTableGenMain()
|
D | CodeGenRegisters.h | 433 SetTheory Sets; 508 SetTheory &getSets() { return Sets; } in getSets()
|
D | CodeGenRegisters.cpp | 590 struct TupleExpander : SetTheory::Expander { 591 void expand(SetTheory &ST, Record *Def, SetTheory::RecSet &Elts) { in expand() 603 SmallVector<SetTheory::RecSet, 4> Lists(Dim); in expand() 722 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass() 735 SetTheory::RecSet Order; in CodeGenRegisterClass()
|
D | CodeGenSchedule.cpp | 40 struct InstrsOp : public SetTheory::Operator { 41 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply() 55 struct InstRegexOp : public SetTheory::Operator { 59 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
|
D | CodeGenSchedule.h | 224 SetTheory Sets;
|
D | RegisterInfoEmitter.cpp | 1295 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc()
|
/external/llvm/test/TableGen/ |
D | SetTheory.td | 4 // The -print-sets driver configures a primitive SetTheory instance that
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 194 // are the most common operation, see test/TableGen/SetTheory.td for more
|