Searched refs:SetTheory (Results 1 - 10 of 10) sorted by relevance
/external/llvm/lib/TableGen/ |
H A D | SetTheory.cpp | 1 //===- SetTheory.cpp - Generate ordered sets from DAG expressions ---------===// 10 // This file implements the SetTheory class that computes ordered sets of 18 #include "llvm/TableGen/SetTheory.h" 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, 37 struct SubOp : public SetTheory::Operator { 38 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, 53 struct AndOp : public SetTheory 247 SetTheory::SetTheory() { function in class:SetTheory [all...] |
H A D | Android.mk | 7 SetTheory.cpp \
|
/external/llvm/include/llvm/TableGen/ |
H A D | SetTheory.h | 1 //===- SetTheory.h - Generate ordered sets from DAG expressions -*- C++ -*-===// 10 // This file implements the SetTheory class that computes ordered sets of 15 // expanders can be added to a SetTheory instance to teach it how to find the 63 class SetTheory { class in namespace:llvm 76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts, 88 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0; 104 /// Create a SetTheory instance with only the standard operators. 105 SetTheory();
|
/external/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 35 #include "llvm/TableGen/SetTheory.h" 1564 class LowHalf : public SetTheory::Operator { 1568 virtual void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, 1570 SetTheory::RecSet Elts2; 1575 class HighHalf : public SetTheory::Operator { 1579 virtual void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, 1581 SetTheory::RecSet Elts2; 1586 class Rev : public SetTheory [all...] |
/external/llvm/utils/TableGen/ |
H A D | TableGen.cpp | 21 #include "llvm/TableGen/SetTheory.h" 154 SetTheory Sets;
|
H A D | CodeGenRegisters.h | 25 #include "llvm/TableGen/SetTheory.h" 447 SetTheory Sets; 525 SetTheory &getSets() { return Sets; }
|
H A D | CodeGenSchedule.h | 22 #include "llvm/TableGen/SetTheory.h" 224 SetTheory Sets;
|
H A D | CodeGenRegisters.cpp | 549 // sub-registers. We provide a SetTheory expander class that returns the new 552 struct TupleExpander : SetTheory::Expander { 553 void expand(SetTheory &ST, Record *Def, SetTheory::RecSet &Elts) override { 565 SmallVector<SetTheory::RecSet, 4> Lists(Dim); 684 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); 697 SetTheory::RecSet Order;
|
H A D | CodeGenSchedule.cpp | 41 struct InstrsOp : public SetTheory::Operator { 42 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, 56 struct InstRegexOp : public SetTheory::Operator { 60 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts,
|
H A D | RegisterInfoEmitter.cpp | 1307 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); 1324 SetTheory::RecSet OPSet;
|
Completed in 150 milliseconds