OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Dag
(Results
1 - 7
of
7
) sorted by null
/external/llvm/utils/TableGen/
PseudoLoweringEmitter.cpp
55
unsigned addDagOperandMapping(Record *Rec, DagInit *
Dag
,
71
// a single
dag
, so we can do fancier things.
74
addDagOperandMapping(Record *Rec, DagInit *
Dag
, CodeGenInstruction &Insn,
77
for (unsigned i = 0, e =
Dag
->getNumArgs(); i != e; ++i) {
78
if (DefInit *DI = dyn_cast<DefInit>(
Dag
->getArg(i))) {
104
} else if (IntInit *II = dyn_cast<IntInit>(
Dag
->getArg(i))) {
108
} else if (DagInit *SubDag = dyn_cast<DagInit>(
Dag
->getArg(i))) {
127
DagInit *
Dag
= Rec->getValueAsDag("ResultInst");
128
assert(
Dag
&& "Missing result instruction in pseudo expansion!");
129
DEBUG(dbgs() << " Result: " << *
Dag
<< "\n")
[
all
...]
CodeGenDAGPatterns.cpp
1
//===- CodeGenDAGPatterns.cpp - Read
DAG
patterns from .td file -----------===//
28
#define DEBUG_TYPE "
dag
-patterns"
736
// which maps a sub-
dag
to a complex pattern. e.g. favors LEA over ADD.
739
// calculate the complexity of all patterns a
dag
can potentially map to.
[
all
...]
/external/llvm/lib/TableGen/
TGLexer.h
46
Bit, Bits, Class, Code,
Dag
, Def, Foreach, Defm, Field, In, Int, Let, List,
TGParser.cpp
680
/// Type ::=
DAG
//
dag
type
690
case tgtok::
Dag
: Lex.Lex(); return DagRecTy::get();
[
all
...]
/external/llvm/include/llvm/CodeGen/
MachineScheduler.h
18
// scheduled. Targets can override the
DAG
builder and scheduler without
26
// The default scheduler, ScheduleDAGMILive, builds the
DAG
and drives list
28
// intervals. Most targets don't need to override the
DAG
builder and list
38
// The
DAG
builder can also be customized in a sense by adding
DAG
mutations
39
// that will run after
DAG
building and before list scheduling.
DAG
mutations
45
// ScheduleDAGMI *
DAG
= new ScheduleDAGMI(C, CustomStrategy(C));
46
//
DAG
->addMutation(new CustomDependencies(
DAG
->TII, DAG->TRI))
[
all
...]
/external/chromium_org/third_party/cython/src/Cython/Includes/numpy/
__init__.pxd
14
# Author:
Dag
Sverre Seljebotn
[
all
...]
/external/llvm/lib/CodeGen/
MachineScheduler.cpp
76
//
DAG
subtrees must have at least this many nodes.
291
/// consistent with the
DAG
builder, which traverses the interior of the
294
/// This design avoids exposing scheduling boundaries to the
DAG
builder,
295
/// simplifying the
DAG
builder's support for "special" target instructions.
365
/// handle calls, the
DAG
builder needs to be modified to create register
403
// boundary at the bottom of the region. The
DAG
does not include RegionEnd,
644
// Build the
DAG
.
654
// Initialize the strategy before modifying the
DAG
.
662
// Initialize ready queues now that the
DAG
and priority data are finalized.
692
// Notify the scheduling strategy before updating the
DAG
[
all
...]
Completed in 778 milliseconds