Home
last modified time | relevance | path

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

/external/llvm/lib/TableGen/
DSetTheory.cpp30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
38 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
54 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
70 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
73 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
90 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
102 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
119 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
137 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
149 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
[all …]
DRecord.cpp754 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold()
755 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold()
771 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames); in Fold()
935 DagInit *MHSd = dyn_cast<DagInit>(MHS); in ForeachHelper()
956 return DagInit::get(Val, "", args); in ForeachHelper()
1459 DagInit *
1460 DagInit::get(Init *V, const std::string &VN, in get()
1463 static FoldingSet<DagInit> ThePool; in get()
1464 static std::vector<std::unique_ptr<DagInit>> TheActualPool; in get()
1470 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
[all …]
DTGParser.cpp1435 return DagInit::get(Operator, OperatorName, DagArgs); in ParseSimpleValue()
/external/llvm/utils/TableGen/
DCodeGenInstruction.h27 class DagInit; variable
102 DagInit *MIOperandInfo;
110 unsigned MINO, DagInit *MIOI) in OperandInfo()
299 DagInit *Result;
347 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
DPseudoLoweringEmitter.cpp55 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping()
108 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) { in addDagOperandMapping()
127 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
DCodeGenInstruction.cpp33 DagInit *OutDI = R->getValueAsDag("OutOperandList"); in CGIOperandList()
43 DagInit *InDI = R->getValueAsDag("InOperandList"); in CGIOperandList()
73 DagInit *MIOpInfo = nullptr; in CGIOperandList()
187 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
436 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch()
475 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
565 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands()
639 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
658 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
DCodeGenDAGPatterns.cpp1233 DagInit *Tree = Operator->getValueAsDag("Fragment"); in GetNumNodeResults()
1621 DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo"); in getNumMIResults()
1908 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in ApplyTypeConstraints()
2052 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput, in TreePattern()
2095 DagInit::get(DI, "", in ParseTreePattern()
2135 DagInit *Dag = dyn_cast<DagInit>(TheInit); in ParseTreePattern()
2477 DagInit *Tree = Frag->getValueAsDag("Fragment"); in ParsePatternFragments()
2491 DagInit *OpsList = Frag->getValueAsDag("Operands"); in ParsePatternFragments()
2561 DagInit *DefaultInfo = DefaultOps[i]->getValueAsDag("DefaultOps"); in ParseDefaultOperands()
2569 DagInit *DI = DagInit::get(SomeSDNode, "", Ops); in ParseDefaultOperands()
[all …]
DCodeGenDAGPatterns.h32 class DagInit; variable
569 TreePattern(Record *TheRec, DagInit *Pat, bool isInput,
DInstrInfoEmitter.cpp100 DagInit *MIOI = Op.MIOperandInfo; in GetOperandInfo()
DRegisterInfoEmitter.cpp1438 if (DagInit *OPDag = in runTargetDesc()
1439 dyn_cast<DagInit>(CSRSet->getValueInit("OtherPreserved"))) { in runTargetDesc()
DCodeGenSchedule.cpp36 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
54 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
57 for (DagInit::const_arg_iterator in apply()
DDAGISelMatcherGen.cpp794 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in EmitResultInstructionAsOperand()
DFixedLenDecoderEmitter.cpp1748 DagInit *Out = Def.getValueAsDag("OutOperandList"); in populateInstruction()
1749 DagInit *In = Def.getValueAsDag("InOperandList"); in populateInstruction()
DAsmWriterEmitter.cpp809 const DagInit *DI = R->getValueAsDag("ResultInst"); in EmitPrintAliasInstruction()
/external/clang/utils/TableGen/
DNeonEmitter.cpp477 std::pair<Type, std::string> emitDagSaveTemp(DagInit *DI);
478 std::pair<Type, std::string> emitDagSplat(DagInit *DI);
479 std::pair<Type, std::string> emitDagDup(DagInit *DI);
480 std::pair<Type, std::string> emitDagShuffle(DagInit *DI);
481 std::pair<Type, std::string> emitDagCast(DagInit *DI, bool IsBitCast);
482 std::pair<Type, std::string> emitDagCall(DagInit *DI);
483 std::pair<Type, std::string> emitDagNameReplace(DagInit *DI);
484 std::pair<Type, std::string> emitDagLiteral(DagInit *DI);
485 std::pair<Type, std::string> emitDagOp(DagInit *DI);
486 std::pair<Type, std::string> emitDag(DagInit *DI);
[all …]
/external/llvm/include/llvm/TableGen/
DSetTheory.h59 class DagInit; variable
76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
DRecord.h1030 class DagInit : public TypedInit, public FoldingSetNode {
1036 DagInit(Init *V, const std::string &VN, in DagInit() function
1043 DagInit(const DagInit &Other) = delete;
1044 DagInit &operator=(const DagInit &Other) = delete;
1050 static DagInit *get(Init *V, const std::string &VN,
1053 static DagInit *get(Init *V, const std::string &VN,
1415 DagInit *getValueAsDag(StringRef FieldName) const;