Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/LLVM/utils/TableGen/
DSetTheory.cpp30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
66 virtual void apply2(SetTheory &ST, DagInit *Expr,
70 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
84 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
96 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
113 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
132 void apply2(SetTheory &ST, DagInit *Expr, in apply2()
144 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { in apply()
[all …]
DCodeGenInstruction.h26 class DagInit; variable
101 DagInit *MIOperandInfo;
109 unsigned MINO, DagInit *MIOI) in OperandInfo()
274 DagInit *Result;
320 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
DPseudoLoweringEmitter.cpp27 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping()
61 } else if (DagInit *SubDag = dynamic_cast<DagInit*>(Dag->getArg(i))) { in addDagOperandMapping()
80 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
DSetTheory.h57 class DagInit; variable
73 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts) =0;
DCodeGenInstruction.cpp33 DagInit *OutDI = R->getValueAsDag("OutOperandList"); in CGIOperandList()
43 DagInit *InDI = R->getValueAsDag("InOperandList"); in CGIOperandList()
72 DagInit *MIOpInfo = 0; in CGIOperandList()
185 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
409 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch()
429 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
535 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
DCodeGenRegisters.cpp97 DagInit *Pat = dynamic_cast<DagInit*>(Comps->getElement(i)); in getSubRegs()
109 for (DagInit::const_arg_iterator di = Pat->arg_begin(), in getSubRegs()
305 DagInit *DAG = dynamic_cast<DagInit*>(*i); in CodeGenRegisterClass()
313 for (DagInit::const_arg_iterator ai = DAG->arg_begin(), ae = DAG->arg_end(); in CodeGenRegisterClass()
DPseudoLoweringEmitter.h50 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/TableGen/
DSetTheory.cpp41 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
49 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
65 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
81 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
84 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
101 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
113 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
130 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
148 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2()
160 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
[all …]
DRecord.cpp848 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold()
849 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold()
870 return DagInit::get(LHSs->getOperator(), nullptr, Args, ArgNames); in Fold()
1030 static Init *ForeachDagApply(Init *LHS, DagInit *MHSd, Init *RHS, in ForeachDagApply()
1043 if (DagInit *Argd = dyn_cast<DagInit>(Arg)) in ForeachDagApply()
1054 return DagInit::get(Val, nullptr, NewArgs); in ForeachDagApply()
1061 if (DagInit *MHSd = dyn_cast<DagInit>(MHS)) in ForeachHelper()
1158 return DagInit::get(LHS, nullptr, Children); in Fold()
1712 DagInit *
1713 DagInit::get(Init *V, StringInit *VN, ArrayRef<Init *> ArgRange, in get()
[all …]
/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.cpp802 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold()
803 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold()
819 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames); in Fold()
992 DagInit *MHSd = dyn_cast<DagInit>(MHS); in ForeachHelper()
1013 return DagInit::get(Val, "", args); in ForeachHelper()
1517 DagInit *
1518 DagInit::get(Init *V, const std::string &VN, in get()
1521 static FoldingSet<DagInit> ThePool; in get()
1522 static std::vector<std::unique_ptr<DagInit>> TheActualPool; in get()
1528 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DRISCVCompressInstEmitter.cpp107 void addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Inst,
115 DagInit *SourceDag, DagInit *DestDag,
118 void createInstOperandMapping(Record *Rec, DagInit *SourceDag,
119 DagInit *DestDag,
183 Record *Rec, DagInit *Dag, CodeGenInstruction &Inst, in addDagOperandMapping()
249 static bool verifyDagOpCount(CodeGenInstruction &Inst, DagInit *Dag, in verifyDagOpCount()
291 StringMap<unsigned> &DestOperands, DagInit *SourceDag, DagInit *DestDag, in createDagOperandMapping()
337 Record *Rec, DagInit *SourceDag, DagInit *DestDag, in createInstOperandMapping()
407 DagInit *SourceDag = Rec->getValueAsDag("Input"); in evaluateCompressPat()
424 DagInit *DestDag = Rec->getValueAsDag("Output"); in evaluateCompressPat()
DCodeGenInstruction.h27 class DagInit; variable
101 DagInit *MIOperandInfo;
109 unsigned MINO, DagInit *MIOI) in OperandInfo()
311 DagInit *Result;
360 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
DCodeGenInstruction.cpp33 DagInit *OutDI = R->getValueAsDag("OutOperandList"); in CGIOperandList()
43 DagInit *InDI = R->getValueAsDag("InOperandList"); in CGIOperandList()
75 DagInit *MIOpInfo = nullptr; in CGIOperandList()
191 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
441 if (DagInit *ConstraintList = TheDef->getValueAsDag("InOperandList")) { in isOperandAPointer()
460 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch()
499 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
589 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands()
667 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
686 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
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()
/external/llvm/utils/TableGen/
DCodeGenInstruction.h27 class DagInit; variable
101 DagInit *MIOperandInfo;
109 unsigned MINO, DagInit *MIOI) in OperandInfo()
299 DagInit *Result;
348 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()
75 DagInit *MIOpInfo = nullptr; in CGIOperandList()
190 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
440 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch()
479 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch()
569 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands()
643 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
662 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
/external/clang/utils/TableGen/
DNeonEmitter.cpp479 std::pair<Type, std::string> emitDagSaveTemp(DagInit *DI);
480 std::pair<Type, std::string> emitDagSplat(DagInit *DI);
481 std::pair<Type, std::string> emitDagDup(DagInit *DI);
482 std::pair<Type, std::string> emitDagShuffle(DagInit *DI);
483 std::pair<Type, std::string> emitDagCast(DagInit *DI, bool IsBitCast);
484 std::pair<Type, std::string> emitDagCall(DagInit *DI);
485 std::pair<Type, std::string> emitDagNameReplace(DagInit *DI);
486 std::pair<Type, std::string> emitDagLiteral(DagInit *DI);
487 std::pair<Type, std::string> emitDagOp(DagInit *DI);
488 std::pair<Type, std::string> emitDag(DagInit *DI);
[all …]
/external/swiftshader/third_party/LLVM/lib/TableGen/
DRecord.cpp890 DagInit *LHSs = dynamic_cast<DagInit*>(LHS); in Fold()
891 DagInit *RHSs = dynamic_cast<DagInit*>(RHS); in Fold()
907 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames); in Fold()
1057 DagInit *MHSd = dynamic_cast<DagInit*>(MHS); in ForeachHelper()
1102 return DagInit::get(Val, "", args); in ForeachHelper()
1563 DagInit *
1564 DagInit::get(Init *V, const std::string &VN, in get()
1567 typedef FoldingSet<DagInit> Pool; in get()
1574 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
1577 DagInit *I = new DagInit(V, VN, ArgRange, NameRange); in get()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/TableGen/
DRecord.h52 class DagInit; variable
105 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
150 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
195 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
239 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
285 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
328 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
371 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
414 virtual Init *convertValue( DagInit *CI) { return (Init*)CI; } in convertValue()
460 virtual Init *convertValue( DagInit *DI) { return 0; } in convertValue()
[all …]
/external/llvm/include/llvm/TableGen/
DSetTheory.h59 class DagInit; variable
76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
DRecord.h1107 class DagInit : public TypedInit, public FoldingSetNode {
1113 DagInit(Init *V, const std::string &VN, in DagInit() function
1120 DagInit(const DagInit &Other) = delete;
1121 DagInit &operator=(const DagInit &Other) = delete;
1127 static DagInit *get(Init *V, const std::string &VN,
1130 static DagInit *get(Init *V, const std::string &VN,
1497 DagInit *getValueAsDag(StringRef FieldName) const;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/TableGen/
DSetTheory.h61 class DagInit; variable
79 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
DRecord.h1213 class DagInit final : public TypedInit, public FoldingSetNode,
1214 public TrailingObjects<DagInit, Init *, StringInit *> {
1222 DagInit(Init *V, StringInit *VN, unsigned NumArgs, unsigned NumArgNames) in DagInit() function
1229 DagInit(const DagInit &) = delete;
1230 DagInit &operator=(const DagInit &) = delete;
1236 static DagInit *get(Init *V, StringInit *VN, ArrayRef<Init *> ArgRange,
1238 static DagInit *get(Init *V, StringInit *VN,
1594 DagInit *getValueAsDag(StringRef FieldName) const;

123