Searched refs:SetTheory (Results 1 – 14 of 14) sorted by relevance
/external/llvm/lib/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, 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 …]
|
D | CMakeLists.txt | 5 SetTheory.cpp
|
D | Android.mk | 9 SetTheory.cpp \
|
/external/llvm/include/llvm/TableGen/ |
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();
|
/external/clang/utils/TableGen/ |
D | NeonEmitter.cpp | 1581 class LowHalf : public SetTheory::Operator { in emitDagShuffle() 1583 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() 1585 SetTheory::RecSet Elts2; in emitDagShuffle() 1590 class HighHalf : public SetTheory::Operator { in emitDagShuffle() 1592 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() 1594 SetTheory::RecSet Elts2; in emitDagShuffle() 1599 class Rev : public SetTheory::Operator { in emitDagShuffle() 1604 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() 1606 SetTheory::RecSet Elts2; in emitDagShuffle() 1622 class MaskExpander : public SetTheory::Expander { in emitDagShuffle() [all …]
|
/external/llvm/utils/TableGen/ |
D | TableGen.cpp | 156 SetTheory Sets; in LLVMTableGenMain()
|
D | CodeGenRegisters.h | 479 SetTheory Sets; 565 SetTheory &getSets() { return Sets; } in getSets()
|
D | CodeGenSchedule.cpp | 35 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()
|
D | CodeGenRegisters.cpp | 541 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() 677 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass() 691 SetTheory::RecSet Order; in CodeGenRegisterClass()
|
D | CodeGenSchedule.h | 225 SetTheory Sets;
|
D | RegisterInfoEmitter.cpp | 1423 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc() 1440 SetTheory::RecSet OPSet; in runTargetDesc()
|
/external/llvm/test/TableGen/ |
D | SetTheory.td | 5 // The -print-sets driver configures a primitive SetTheory instance that
|
/external/clang/include/clang/Basic/ |
D | arm_neon.td | 35 // These defs and classes are used internally to implement the SetTheory 134 // or, more usefully, they can be manipulated using the SetTheory 141 // add, interleave, decimate: These set operators are vanilla SetTheory
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 220 // are the most common operation, see test/TableGen/SetTheory.td for more
|