HomeSort by: relevance | last modified time | path
    Searched refs:DagInit (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
SetTheory.h 60 class DagInit;
78 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
Record.h 1307 class DagInit final : public TypedInit, public FoldingSetNode,
1308 public TrailingObjects<DagInit, Init *, StringInit *> {
1316 DagInit(Init *V, StringInit *VN, unsigned NumArgs, unsigned NumArgNames)
1323 DagInit(const DagInit &) = delete;
1324 DagInit &operator=(const DagInit &) = delete;
1330 static DagInit *get(Init *V, StringInit *VN, ArrayRef<Init *> ArgRange,
1332 static DagInit *get(Init *V, StringInit *VN,
1766 DagInit *getValueAsDag(StringRef FieldName) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
SetTheory.cpp 40 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
48 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
64 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
80 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
83 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts,
100 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
112 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
129 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
147 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N,
159 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts
    [all...]
Record.cpp 798 if (DagInit *LHSd = dyn_cast<DagInit>(LHS))
807 if (DagInit *LHSd = dyn_cast<DagInit>(LHS))
814 if (DagInit *Dag = dyn_cast<DagInit>(LHS)) {
965 DagInit *LHSs = dyn_cast<DagInit>(LHS);
966 DagInit *RHSs = dyn_cast<DagInit>(RHS)
    [all...]
JSONBackend.cpp 91 } else if (auto *Dag = dyn_cast<DagInit>(&I)) {
TGParser.cpp 1004 DagInit *LHSd = dyn_cast<DagInit>(LHS);
2340 return DagInit::get(Operator, OperatorName, DagArgs);
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenInstruction.h 27 class DagInit;
113 DagInit *MIOperandInfo;
121 unsigned MINO, DagInit *MIOI)
338 DagInit *Result;
387 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
PseudoLoweringEmitter.cpp 54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn,
116 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) {
135 DagInit *Dag = Rec->getValueAsDag("ResultInst");
RISCVCompressInstEmitter.cpp 116 void addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Inst,
124 DagInit *SourceDag, DagInit *DestDag,
127 void createInstOperandMapping(Record *Rec, DagInit *SourceDag,
128 DagInit *DestDag,
191 Record *Rec, DagInit *Dag, CodeGenInstruction &Inst,
257 static bool verifyDagOpCount(CodeGenInstruction &Inst, DagInit *Dag,
298 StringMap<unsigned> &DestOperands, DagInit *SourceDag, DagInit *DestDag,
344 Record *Rec, DagInit *SourceDag, DagInit *DestDag
    [all...]
GICombinerEmitter.cpp 122 const DagInit *Matcher;
126 const DagInit *Matcher)
281 /// is primarily useful for testing for defs and similar in DagInit's since
282 /// DagInit's support any type inside them.
293 /// DagInit's since DagInit's support any type inside them.
303 /// for testing for subclasses of GIMatchKind and similar in DagInit's since
304 /// DagInit's support any type inside them.
305 static const DagInit *getDagWithSpecificOperator(const Init &N,
307 if (const DagInit *I = dyn_cast<DagInit>(&N)
    [all...]
SubtargetFeatureInfo.cpp 122 const DagInit *D = SFI.TheDef->getValueAsDag("AssemblerCondDag");
136 if (auto *NotArg = dyn_cast<DagInit>(Arg)) {
CodeGenInstruction.cpp 32 DagInit *OutDI = R->getValueAsDag("OutOperandList");
45 DagInit *InDI = R->getValueAsDag("InOperandList");
82 DagInit *MIOpInfo = nullptr;
216 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo;
516 DagInit *ConstraintList = TheDef->getValueAsDag("InOperandList");
536 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
577 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo");
668 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo");
745 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo;
764 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo
    [all...]
CodeGenDAGPatterns.cpp 1850 if (DagInit *Dag = dyn_cast<DagInit>(I))
2325 DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo");
2615 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo");
2750 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput,
2795 DagInit::get(DI, nullptr,
2837 DagInit *Dag = dyn_cast<DagInit>(TheInit);
3222 DagInit *OpsList = Frag->getValueAsDag("Operands");
3294 DagInit *DefaultInfo = DefaultOps[i]->getValueAsDag("DefaultOps")
    [all...]
FixedLenDecoderEmitter.cpp 1208 if (!isa<DagInit>(Pred->getValue("AssemblerCondDag")->getValue()))
1211 const DagInit *D = Pred->getValueAsDag("AssemblerCondDag");
1228 if (auto *NotArg = dyn_cast<DagInit>(Arg)) {
1258 if (isa<DagInit>(Pred->getValue("AssemblerCondDag")->getValue()))
1848 DagInit *Out = Def.getValueAsDag("OutOperandList");
1849 DagInit *In = Def.getValueAsDag("InOperandList");
AsmWriterEmitter.cpp 826 const DagInit *DI = R->getValueAsDag("ResultInst");
998 const DagInit *D = R->getValueAsDag("AssemblerCondDag");
1008 if (auto *NotArg = dyn_cast<DagInit>(Arg)) {
CodeGenDAGPatterns.h 39 class DagInit;
904 TreePattern(Record *TheRec, DagInit *Pat, bool isInput,
InstrInfoEmitter.cpp 131 DagInit *MIOI = Op.MIOperandInfo;
390 const DagInit *MIOI = Op.MIOperandInfo;
RegisterInfoEmitter.cpp 1594 if (DagInit *OPDag =
1595 dyn_cast<DagInit>(CSRSet->getValueInit("OtherPreserved"))) {
DAGISelMatcherGen.cpp 859 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo");
GlobalISelEmitter.cpp 3610 DagInit *DefaultOps) const;
4883 DagInit *DefaultOps = DstIOperand.Rec->getValueAsDag("DefaultOps");
4911 DagInit *DefaultOps) const {
4916 if (const DagInit *DefaultDagOp = dyn_cast<DagInit>(DefaultOp)) {
CodeGenSchedule.cpp 46 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts,
78 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts,
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
NeonEmitter.cpp 522 std::pair<Type, std::string> emitDagSaveTemp(DagInit *DI);
523 std::pair<Type, std::string> emitDagSplat(DagInit *DI);
524 std::pair<Type, std::string> emitDagDup(DagInit *DI);
525 std::pair<Type, std::string> emitDagDupTyped(DagInit *DI);
526 std::pair<Type, std::string> emitDagShuffle(DagInit *DI);
527 std::pair<Type, std::string> emitDagCast(DagInit *DI, bool IsBitCast);
528 std::pair<Type, std::string> emitDagCall(DagInit *DI,
530 std::pair<Type, std::string> emitDagNameReplace(DagInit *DI);
531 std::pair<Type, std::string> emitDagLiteral(DagInit *DI);
532 std::pair<Type, std::string> emitDagOp(DagInit *DI)
    [all...]
MveEmitter.cpp 1033 const Type *getType(DagInit *D, const Type *Param);
1039 Result::Ptr getCodeForDag(DagInit *D, const Result::Scope &Scope,
1041 Result::Ptr getCodeForDagArg(DagInit *D, unsigned ArgNum,
1061 if (auto Dag = dyn_cast<DagInit>(I))
1088 const Type *EmitterBase::getType(DagInit *D, const Type *Param) {
1156 Result::Ptr EmitterBase::getCodeForDag(DagInit *D, const Result::Scope &Scope,
1167 getCodeForDag(cast<DagInit>(D->getArg(i)), SubScope, Param);
1259 Result::Ptr EmitterBase::getCodeForDagArg(DagInit *D, unsigned ArgNum,
1286 if (auto *DI = dyn_cast<DagInit>(Arg))
1370 DagInit *ArgsDag = R->getValueAsDag("args")
    [all...]

Completed in 89 milliseconds