/external/llvm/lib/TableGen/ |
D | SetTheory.cpp | 30 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 …]
|
D | Record.cpp | 754 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 …]
|
D | TGParser.cpp | 1435 return DagInit::get(Operator, OperatorName, DagArgs); in ParseSimpleValue()
|
/external/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 27 class DagInit; variable 102 DagInit *MIOperandInfo; 110 unsigned MINO, DagInit *MIOI) in OperandInfo() 299 DagInit *Result; 347 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
|
D | PseudoLoweringEmitter.cpp | 55 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()
|
D | CodeGenInstruction.cpp | 33 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()
|
D | CodeGenDAGPatterns.cpp | 1233 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 …]
|
D | CodeGenDAGPatterns.h | 32 class DagInit; variable 569 TreePattern(Record *TheRec, DagInit *Pat, bool isInput,
|
D | InstrInfoEmitter.cpp | 100 DagInit *MIOI = Op.MIOperandInfo; in GetOperandInfo()
|
D | RegisterInfoEmitter.cpp | 1438 if (DagInit *OPDag = in runTargetDesc() 1439 dyn_cast<DagInit>(CSRSet->getValueInit("OtherPreserved"))) { in runTargetDesc()
|
D | CodeGenSchedule.cpp | 36 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()
|
D | DAGISelMatcherGen.cpp | 794 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in EmitResultInstructionAsOperand()
|
D | FixedLenDecoderEmitter.cpp | 1748 DagInit *Out = Def.getValueAsDag("OutOperandList"); in populateInstruction() 1749 DagInit *In = Def.getValueAsDag("InOperandList"); in populateInstruction()
|
D | AsmWriterEmitter.cpp | 809 const DagInit *DI = R->getValueAsDag("ResultInst"); in EmitPrintAliasInstruction()
|
/external/clang/utils/TableGen/ |
D | NeonEmitter.cpp | 477 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/ |
D | SetTheory.h | 59 class DagInit; variable 76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
|
D | Record.h | 1030 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;
|