Home
last modified time | relevance | path

Searched refs:DagInit (Results 1 – 15 of 15) sorted by relevance

/external/llvm/utils/TableGen/
DSetTheory.cpp30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply()
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply()
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply()
67 virtual void apply2(SetTheory &ST, DagInit *Expr,
71 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply()
87 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
100 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
118 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
137 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
150 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) { in apply()
[all …]
DCodeGenInstruction.h26 class DagInit; variable
101 DagInit *MIOperandInfo;
109 unsigned MINO, DagInit *MIOI) in OperandInfo()
286 DagInit *Result;
332 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
DPseudoLoweringEmitter.cpp54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping()
107 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) { in addDagOperandMapping()
126 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
DSetTheory.h58 class DagInit; variable
76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
DCodeGenInstruction.cpp33 DagInit *OutDI = R->getValueAsDag("OutOperandList"); in CGIOperandList()
43 DagInit *InDI = R->getValueAsDag("InOperandList"); in CGIOperandList()
72 DagInit *MIOpInfo = 0; in CGIOperandList()
184 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
415 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch()
447 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
578 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
597 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
DCodeGenDAGPatterns.cpp1098 DagInit *Tree = Operator->getValueAsDag("Fragment"); in GetNumNodeResults()
1678 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in ApplyTypeConstraints()
1810 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput, in TreePattern()
1853 DagInit::get(DI, "", in ParseTreePattern()
1893 DagInit *Dag = dyn_cast<DagInit>(TheInit); in ParseTreePattern()
2215 DagInit *Tree = Fragments[i]->getValueAsDag("Fragment"); in ParsePatternFragments()
2227 DagInit *OpsList = Fragments[i]->getValueAsDag("Operands"); in ParsePatternFragments()
2294 DagInit *DefaultInfo = DefaultOps[i]->getValueAsDag("DefaultOps"); in ParseDefaultOperands()
2302 DagInit *DI = DagInit::get(SomeSDNode, "", Ops); in ParseDefaultOperands()
2622 static bool hasNullFragReference(DagInit *DI) { in hasNullFragReference()
[all …]
DCodeGenDAGPatterns.h32 class DagInit; variable
532 TreePattern(Record *TheRec, DagInit *Pat, bool isInput,
DInstrInfoEmitter.cpp99 DagInit *MIOI = Inst.Operands[i].MIOperandInfo; in GetOperandInfo()
DCodeGenSchedule.cpp41 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
59 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
62 for (DagInit::const_arg_iterator in apply()
DDAGISelMatcherGen.cpp759 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in EmitResultInstructionAsOperand()
DFixedLenDecoderEmitter.cpp1737 DagInit *Out = Def.getValueAsDag("OutOperandList"); in populateInstruction()
1738 DagInit *In = Def.getValueAsDag("InOperandList"); in populateInstruction()
DAsmWriterEmitter.cpp794 const DagInit *DI = R->getValueAsDag("ResultInst"); in EmitPrintAliasInstruction()
/external/llvm/lib/TableGen/
DRecord.cpp890 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold()
891 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold()
907 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames); in Fold()
1060 DagInit *MHSd = dyn_cast<DagInit>(MHS); in ForeachHelper()
1101 return DagInit::get(Val, "", args); in ForeachHelper()
1544 DagInit *
1545 DagInit::get(Init *V, const std::string &VN, in get()
1548 typedef FoldingSet<DagInit> Pool; in get()
1555 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
1558 DagInit *I = new DagInit(V, VN, ArgRange, NameRange); in get()
[all …]
DTGParser.cpp1397 return DagInit::get(Operator, OperatorName, DagArgs); in ParseSimpleValue()
/external/llvm/include/llvm/TableGen/
DRecord.h52 class DagInit; variable
122 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
161 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
200 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
237 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
278 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
313 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
353 virtual Init *convertValue( DagInit *CI) { return (Init*)CI; } in convertValue()
393 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
1259 class DagInit : public TypedInit, public FoldingSetNode {
[all …]