OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SetTheory
(Results
1 - 14
of
14
) sorted by null
/external/swiftshader/third_party/LLVM/utils/TableGen/
SetTheory.cpp
1
//===-
SetTheory
.cpp - Generate ordered sets from DAG expressions ---------===//
10
// This file implements the
SetTheory
class that computes ordered sets of
15
#include "
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) {
36
struct SubOp : public
SetTheory
::Operator {
37
void apply(
SetTheory
&ST, DagInit *Expr, RecSet &Elts) {
51
struct AndOp : public
SetTheory
::Operator
[
all
...]
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
62
class
SetTheory
{
73
virtual void apply(
SetTheory
&, DagInit *Expr, RecSet &Elts) =0;
82
virtual void expand(
SetTheory
&, Record*, RecSet &Elts) =0;
98
/// Create a
SetTheory
instance with only the standard operators.
99
SetTheory
();
CodeGenRegisters.h
18
#include "
SetTheory
.h"
224
SetTheory
Sets;
254
SetTheory
&getSets() { return Sets; }
TableGen.cpp
28
#include "
SetTheory
.h"
169
SetTheory
Sets;
CodeGenRegisters.cpp
160
// sub-registers. We provide a
SetTheory
expander class that returns the new
163
struct TupleExpander :
SetTheory
::Expander {
164
void expand(
SetTheory
&ST, Record *Def,
SetTheory
::RecSet &Elts) {
175
SmallVector<
SetTheory
::RecSet, 4> Lists(Dim);
277
const
SetTheory
::RecVec *Elements = RegBank.getSets().expand(R);
288
SetTheory
::RecSet Order;
/external/llvm/lib/TableGen/
SetTheory.cpp
1
//===-
SetTheory
.cpp - Generate ordered sets from DAG expressions ---------===//
10
// This file implements the
SetTheory
class that computes ordered sets of
15
#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
::Operator
[
all
...]
/external/llvm/include/llvm/TableGen/
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
{
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/
NeonEmitter.cpp
36
#include "llvm/TableGen/
SetTheory
.h"
[
all
...]
/external/llvm/utils/TableGen/
TableGen.cpp
22
#include "llvm/TableGen/
SetTheory
.h"
160
SetTheory
Sets;
CodeGenRegisters.h
26
#include "llvm/TableGen/
SetTheory
.h"
479
SetTheory
Sets;
565
SetTheory
&getSets() { return Sets; }
CodeGenSchedule.h
22
#include "llvm/TableGen/
SetTheory
.h"
231
SetTheory
Sets;
CodeGenRegisters.cpp
538
// sub-registers. We provide a
SetTheory
expander class that returns the new
541
struct TupleExpander :
SetTheory
::Expander {
542
void expand(
SetTheory
&ST, Record *Def,
SetTheory
::RecSet &Elts) override {
554
SmallVector<
SetTheory
::RecSet, 4> Lists(Dim);
676
const
SetTheory
::RecVec *Elements = RegBank.getSets().expand(R);
690
SetTheory
::RecSet Order;
[
all
...]
CodeGenSchedule.cpp
35
struct InstrsOp : public
SetTheory
::Operator {
36
void apply(
SetTheory
&ST, DagInit *Expr,
SetTheory
::RecSet &Elts,
50
struct InstRegexOp : public
SetTheory
::Operator {
54
void apply(
SetTheory
&ST, DagInit *Expr,
SetTheory
::RecSet &Elts,
[
all
...]
RegisterInfoEmitter.cpp
32
#include "llvm/TableGen/
SetTheory
.h"
[
all
...]
Completed in 1200 milliseconds