| /openbsd-src/gnu/llvm/llvm/lib/TableGen/ |
| H A D | SetTheory.cpp | 34 using RecSet = SetTheory::RecSet; 35 using RecVec = SetTheory::RecVec; 38 struct AddOp : public SetTheory::Operator { 39 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 46 struct SubOp : public SetTheory::Operator { 47 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 62 struct AndOp : public SetTheory::Operator { 63 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 78 struct SetIntBinOp : public SetTheory::Operator { 79 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, [all …]
|
| H A D | CMakeLists.txt | 8 SetTheory.cpp
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/ |
| H A D | SetTheory.h | 65 class SetTheory { 79 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts, 92 virtual void expand(SetTheory&, Record*, RecSet &Elts) = 0; 109 SetTheory();
|
| /openbsd-src/gnu/llvm/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1573 class LowHalf : public SetTheory::Operator { in emitDagShuffle() 1575 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() 1577 SetTheory::RecSet Elts2; in emitDagShuffle() 1583 class HighHalf : public SetTheory::Operator { in emitDagShuffle() 1585 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() 1587 SetTheory::RecSet Elts2; in emitDagShuffle() 1593 class Rev : public SetTheory::Operator { in emitDagShuffle() 1599 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() 1601 SetTheory::RecSet Elts2; in emitDagShuffle() 1618 class MaskExpander : public SetTheory::Expander { in emitDagShuffle() [all …]
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/TableGen/ |
| H A D | BUILD.gn | 11 "SetTheory.cpp",
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMTableGen/ |
| H A D | Makefile | 17 SetTheory.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 557 SetTheory Sets; 657 SetTheory &getSets() { return Sets; } in getSets()
|
| H A D | TableGen.cpp | 229 SetTheory Sets; in LLVMTableGenMain()
|
| H A D | CodeGenRegisters.cpp | 605 struct TupleExpander : SetTheory::Expander { 613 void expand(SetTheory &ST, Record *Def, SetTheory::RecSet &Elts) override { in expand() 625 SmallVector<SetTheory::RecSet, 4> Lists(Dim); in expand() 756 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass() 772 SetTheory::RecSet Order; in CodeGenRegisterClass()
|
| H A D | CodeGenSchedule.cpp | 44 struct InstrsOp : public SetTheory::Operator { 45 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply() 52 struct InstRegexOp : public SetTheory::Operator { 77 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
|
| H A D | RegisterInfoEmitter.cpp | 1697 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc() 1714 SetTheory::RecSet OPSet; in runTargetDesc() 1721 SetTheory::RecSet ConstantSet; in runTargetDesc()
|
| H A D | CodeGenSchedule.h | 416 SetTheory Sets;
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | arm_neon_incl.td | 35 // These defs and classes are used internally to implement the SetTheory 143 // or, more usefully, they can be manipulated using the SetTheory 150 // add, interleave, decimate: These set operators are vanilla SetTheory
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | Target.td | 331 // are the most common operation, see test/TableGen/SetTheory.td for more
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 2541 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.macppc | 2540 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.loongson | 2540 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.octeon | 2540 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.arm64 | 2541 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.powerpc64 | 2539 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.armv7 | 2539 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.i386 | 2539 ./usr/include/llvm/TableGen/SetTheory.h
|
| H A D | clang.sparc64 | 2540 ./usr/include/llvm/TableGen/SetTheory.h
|