| /netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/ |
| H A D | SetTheory.cpp | 40 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 48 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 64 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 80 virtual void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, 83 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() 100 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2() 112 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2() 129 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2() 147 void apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, in apply2() 159 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply() [all …]
|
| H A D | Record.cpp | 798 if (DagInit *LHSd = dyn_cast<DagInit>(LHS)) in Fold() 807 if (DagInit *LHSd = dyn_cast<DagInit>(LHS)) in Fold() 814 if (DagInit *Dag = dyn_cast<DagInit>(LHS)) { in Fold() 965 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold() 966 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold() 992 return DagInit::get(Op, nullptr, Args, ArgNames); in Fold() 1093 DagInit *Dag = dyn_cast<DagInit>(LHS); in Fold() 1102 return DagInit::get(Op, nullptr, Args, ArgNames); in Fold() 1216 static Init *ForeachDagApply(Init *LHS, DagInit *MHSd, Init *RHS, in ForeachDagApply() 1229 if (DagInit *Argd = dyn_cast<DagInit>(Arg)) in ForeachDagApply() [all …]
|
| H A D | JSONBackend.cpp | 91 } else if (auto *Dag = dyn_cast<DagInit>(&I)) { in translateInit()
|
| H A D | TGParser.cpp | 1004 DagInit *LHSd = dyn_cast<DagInit>(LHS); in ParseOperation() 2340 return DagInit::get(Operator, OperatorName, DagArgs); in ParseSimpleValue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | 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, in addDagOperandMapping() 257 static bool verifyDagOpCount(CodeGenInstruction &Inst, DagInit *Dag, in verifyDagOpCount() 298 StringMap<unsigned> &DestOperands, DagInit *SourceDag, DagInit *DestDag, in createDagOperandMapping() 344 Record *Rec, DagInit *SourceDag, DagInit *DestDag, in createInstOperandMapping() 414 DagInit *SourceDag = Rec->getValueAsDag("Input"); in evaluateCompressPat() 427 DagInit *DestDag = Rec->getValueAsDag("Output"); in evaluateCompressPat() [all …]
|
| H A D | GICombinerEmitter.cpp | 122 const DagInit *Matcher; 126 const DagInit *Matcher) in VarInfo() 305 static const DagInit *getDagWithSpecificOperator(const Init &N, in getDagWithSpecificOperator() 307 if (const DagInit *I = dyn_cast<DagInit>(&N)) in getDagWithSpecificOperator() 319 static const DagInit *getDagWithOperatorOfSubClass(const Init &N, in getDagWithOperatorOfSubClass() 321 if (const DagInit *I = dyn_cast<DagInit>(&N)) in getDagWithOperatorOfSubClass() 349 DagInit *Defs = TheDef.getValueAsDag("Defs"); in parseDefs() 401 if (const DagInit *Matcher = in parseInstructionMatcher() 455 if (const DagInit *Matcher = in parseWipMatchOpcodeMatcher() 491 DagInit *Matchers = TheDef.getValueAsDag("Match"); in parseMatcher() [all …]
|
| H A D | CodeGenInstruction.h | 27 class DagInit; variable 113 DagInit *MIOperandInfo; 121 unsigned MINO, DagInit *MIOI) in OperandInfo() 338 DagInit *Result; 387 bool tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo,
|
| H A D | PseudoLoweringEmitter.cpp | 54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag, 73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping() 116 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) { in addDagOperandMapping() 135 DagInit *Dag = Rec->getValueAsDag("ResultInst"); in evaluateExpansion()
|
| H A D | CodeGenInstruction.cpp | 32 DagInit *OutDI = R->getValueAsDag("OutOperandList"); in CGIOperandList() 45 DagInit *InDI = R->getValueAsDag("InOperandList"); in CGIOperandList() 82 DagInit *MIOpInfo = nullptr; in CGIOperandList() 216 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName() 516 DagInit *ConstraintList = TheDef->getValueAsDag("InOperandList"); in isOperandImpl() 536 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch() 577 DagInit *DI = InstOpRec->getValueAsDag("MIOperandInfo"); in tryAliasOpMatch() 668 DagInit *MIOpInfo = Rec->getValueAsDag("MIOperandInfo"); in getMINumOperands() 745 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias() 764 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
|
| H A D | SubtargetFeatureInfo.cpp | 122 const DagInit *D = SFI.TheDef->getValueAsDag("AssemblerCondDag"); in emitComputeAssemblerAvailableFeatures() 136 if (auto *NotArg = dyn_cast<DagInit>(Arg)) { in emitComputeAssemblerAvailableFeatures()
|
| H A D | CodeGenDAGPatterns.cpp | 1850 if (DagInit *Dag = dyn_cast<DagInit>(I)) in GetNumNodeResults() 2325 DagInit *MIOps = DI->getDef()->getValueAsDag("MIOperandInfo"); in getNumMIResults() 2615 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in ApplyTypeConstraints() 2750 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput, in TreePattern() 2795 DagInit::get(DI, nullptr, in ParseTreePattern() 2837 DagInit *Dag = dyn_cast<DagInit>(TheInit); in ParseTreePattern() 3222 DagInit *OpsList = Frag->getValueAsDag("Operands"); in ParsePatternFragments() 3294 DagInit *DefaultInfo = DefaultOps[i]->getValueAsDag("DefaultOps"); in ParseDefaultOperands() 3302 DagInit *DI = DagInit::get(SomeSDNode, nullptr, Ops); in ParseDefaultOperands() 3640 static bool hasNullFragReference(DagInit *DI) { in hasNullFragReference() [all …]
|
| H A D | FixedLenDecoderEmitter.cpp | 1208 if (!isa<DagInit>(Pred->getValue("AssemblerCondDag")->getValue())) in emitPredicateMatch() 1211 const DagInit *D = Pred->getValueAsDag("AssemblerCondDag"); in emitPredicateMatch() 1228 if (auto *NotArg = dyn_cast<DagInit>(Arg)) { in emitPredicateMatch() 1258 if (isa<DagInit>(Pred->getValue("AssemblerCondDag")->getValue())) in doesOpcodeNeedPredicate() 1848 DagInit *Out = Def.getValueAsDag("OutOperandList"); in populateInstruction() 1849 DagInit *In = Def.getValueAsDag("InOperandList"); in populateInstruction()
|
| H A D | AsmWriterEmitter.cpp | 826 const DagInit *DI = R->getValueAsDag("ResultInst"); in EmitPrintAliasInstruction() 998 const DagInit *D = R->getValueAsDag("AssemblerCondDag"); in EmitPrintAliasInstruction() 1008 if (auto *NotArg = dyn_cast<DagInit>(Arg)) { in EmitPrintAliasInstruction()
|
| H A D | InstrInfoEmitter.cpp | 131 DagInit *MIOI = Op.MIOperandInfo; in GetOperandInfo() 390 const DagInit *MIOI = Op.MIOperandInfo; in emitOperandTypeMappings()
|
| H A D | CodeGenDAGPatterns.h | 39 class DagInit; variable 904 TreePattern(Record *TheRec, DagInit *Pat, bool isInput,
|
| H A D | RegisterInfoEmitter.cpp | 1594 if (DagInit *OPDag = in runTargetDesc() 1595 dyn_cast<DagInit>(CSRSet->getValueInit("OtherPreserved"))) { in runTargetDesc()
|
| H A D | DAGISelMatcherGen.cpp | 859 DagInit *MIOpInfo = OperandNode->getValueAsDag("MIOperandInfo"); in EmitResultInstructionAsOperand()
|
| H A D | GlobalISelEmitter.cpp | 3610 DagInit *DefaultOps) const; 4883 DagInit *DefaultOps = DstIOperand.Rec->getValueAsDag("DefaultOps"); in importExplicitUseRenderers() 4911 DagInit *DefaultOps) const { in importDefaultOperandRenderers() 4916 if (const DagInit *DefaultDagOp = dyn_cast<DagInit>(DefaultOp)) { in importDefaultOperandRenderers()
|
| H A D | CodeGenSchedule.cpp | 46 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply() 78 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
|
| /netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/ |
| H A D | 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 …]
|
| H A D | 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)) in getType() 1088 const Type *EmitterBase::getType(DagInit *D, const Type *Param) { in getType() 1156 Result::Ptr EmitterBase::getCodeForDag(DagInit *D, const Result::Scope &Scope, in getCodeForDag() 1167 getCodeForDag(cast<DagInit>(D->getArg(i)), SubScope, Param); in getCodeForDag() 1259 Result::Ptr EmitterBase::getCodeForDagArg(DagInit *D, unsigned ArgNum, in getCodeForDagArg() 1286 if (auto *DI = dyn_cast<DagInit>(Arg)) in getCodeForDagArg() 1370 DagInit *ArgsDag = R->getValueAsDag("args"); in ACLEIntrinsic() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/ |
| H A D | SetTheory.h | 60 class DagInit; variable 78 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
|
| H A D | 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) in DagInit() function 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;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/ |
| H A D | BackGuide.rst | 290 classes include ``BitInit``, ``BitsInit``, ``DagInit``, ``DefInit``, 333 ``DagInit`` 336 The ``DagInit`` class is a subclass of ``TypedInit``. Its instances
|