OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SetTheory
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/TableGen/
SetTheory.cpp
1
//===-
SetTheory
.cpp - Generate ordered sets from DAG expressions ---------===//
9
// This file implements the
SetTheory
class that computes ordered sets of
24
#include "llvm/TableGen/
SetTheory
.h"
35
using RecSet =
SetTheory
::RecSet;
36
using RecVec =
SetTheory
::RecVec;
39
struct AddOp : public
SetTheory
::Operator {
40
void apply(
SetTheory
&ST, DagInit *Expr, RecSet &Elts,
47
struct SubOp : public
SetTheory
::Operator {
48
void apply(
SetTheory
&ST, DagInit *Expr, RecSet &Elts,
63
struct AndOp : public
SetTheory
::Operator
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
SetTheory.h
1
//===-
SetTheory
.h - Generate ordered sets from DAG expressions -*- C++ -*-===//
9
// This file implements the
SetTheory
class that computes ordered sets of
14
// expanders can be added to a
SetTheory
instance to teach it how to find the
64
class
SetTheory
{
78
virtual void apply(
SetTheory
&, DagInit *Expr, RecSet &Elts,
91
virtual void expand(
SetTheory
&, Record*, RecSet &Elts) = 0;
107
/// Create a
SetTheory
instance with only the standard operators.
108
SetTheory
();
/src/external/apache2/llvm/lib/libLLVMTableGen/
Makefile
14
SetTheory
.cpp \
/src/external/apache2/llvm/dist/clang/utils/TableGen/
NeonEmitter.cpp
40
#include "llvm/TableGen/
SetTheory
.h"
1564
class LowHalf : public
SetTheory
::Operator {
1566
void apply(
SetTheory
&ST, DagInit *Expr,
SetTheory
::RecSet &Elts,
1568
SetTheory
::RecSet Elts2;
1574
class HighHalf : public
SetTheory
::Operator {
1576
void apply(
SetTheory
&ST, DagInit *Expr,
SetTheory
::RecSet &Elts,
1578
SetTheory
::RecSet Elts2;
1584
class Rev : public
SetTheory
::Operator
[
all
...]
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
TableGen.cpp
18
#include "llvm/TableGen/
SetTheory
.h"
227
SetTheory
Sets;
CodeGenRegisters.h
32
#include "llvm/TableGen/
SetTheory
.h"
531
SetTheory
Sets;
624
SetTheory
&getSets() { return Sets; }
CodeGenRegisters.cpp
598
// sub-registers. We provide a
SetTheory
expander class that returns the new
602
struct TupleExpander :
SetTheory
::Expander {
610
void expand(
SetTheory
&ST, Record *Def,
SetTheory
::RecSet &Elts) override {
622
SmallVector<
SetTheory
::RecSet, 4> Lists(Dim);
752
const
SetTheory
::RecVec *Elements = RegBank.getSets().expand(R);
768
SetTheory
::RecSet Order;
CodeGenSchedule.cpp
45
struct InstrsOp : public
SetTheory
::Operator {
46
void apply(
SetTheory
&ST, DagInit *Expr,
SetTheory
::RecSet &Elts,
53
struct InstRegexOp : public
SetTheory
::Operator {
78
void apply(
SetTheory
&ST, DagInit *Expr,
SetTheory
::RecSet &Elts,
CodeGenSchedule.h
23
#include "llvm/TableGen/
SetTheory
.h"
421
SetTheory
Sets;
RegisterInfoEmitter.cpp
33
#include "llvm/TableGen/
SetTheory
.h"
1579
const
SetTheory
::RecVec *Regs = RegBank.getSets().expand(CSRSet);
1596
SetTheory
::RecSet OPSet;
Completed in 29 milliseconds
Indexes created Tue Jun 16 00:25:01 UTC 2026