Searched refs:Dag (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagInstr.h35 GIMatchDag &Dag; member in class:llvm::GIMatchDagInstr
70 GIMatchDagInstr(GIMatchDag &Dag, StringRef Name, StringRef UserAssignedName, argument
72 : Dag(Dag), Name(Name), UserAssignedName(UserAssignedName),
H A DGIMatchDagInstr.cpp42 Dag.addMatchRoot(this);
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, argument
76 for (unsigned i = 0, e = Dag->getNumArgs(); i != e; ++i) {
77 if (DefInit *DI = dyn_cast<DefInit>(Dag->getArg(i))) {
103 } else if (IntInit *II = dyn_cast<IntInit>(Dag->getArg(i))) {
107 } else if (DagInit *SubDag = dyn_cast<DagInit>(Dag->getArg(i))) {
126 DagInit *Dag = Rec->getValueAsDag("ResultInst"); local
127 assert(Dag && "Missing result instruction in pseudo expansion!");
128 LLVM_DEBUG(dbgs() << " Result: " << *Dag << "\n");
130 DefInit *OpDef = dyn_cast<DefInit>(Dag
[all...]
H A DRISCVCompressInstEmitter.cpp115 void addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Inst,
156 // Only source instruction operands are allowed to not match Input Dag
176 << " Dag Operand Type: '" << DagOpType->getName()
183 /// The patterns in the Dag contain different types of operands:
186 /// maps Dag operands to its corresponding instruction operands. For register
187 /// operands and fixed registers it expects the Dag operand type to be contained
191 Record *Rec, DagInit *Dag, CodeGenInstruction &Inst,
194 // operands list to get to the corresponding Dag operand. This is
196 // than number of operands in the Dag due to how tied operands
208 if (DefInit *DI = dyn_cast<DefInit>(Dag
190 addDagOperandMapping( Record *Rec, DagInit *Dag, CodeGenInstruction &Inst, IndexedMap<OpData> &OperandMap, bool IsSourceInst) argument
257 verifyDagOpCount(CodeGenInstruction &Inst, DagInit *Dag, bool IsSource) argument
[all...]
H A DCodeGenDAGPatterns.cpp1802 if (DagInit *Dag = dyn_cast<DagInit>(I))
1803 if (DefInit *DI = dyn_cast<DefInit>(Dag->getOperator()))
2784 DagInit *Dag = dyn_cast<DagInit>(TheInit); local
2785 if (!Dag) {
2789 DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator());
2796 if (Dag->getNumArgs() != 1)
2800 ParseTreePattern(Dag->getArg(0), Dag->getArgNameStr(0));
2852 for (unsigned i = 0, e = Dag->getNumArgs(); i != e; ++i)
2853 Children.push_back(ParseTreePattern(Dag
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineScheduler.h41 void initialize(ScheduleDAGMI *Dag) override;
H A DPPCMachineScheduler.cpp110 void PPCPostRASchedStrategy::initialize(ScheduleDAGMI *Dag) { argument
112 PostGenericScheduler::initialize(Dag);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DJSONBackend.cpp94 } else if (auto *Dag = dyn_cast<DagInit>(&I)) {
96 obj["operator"] = translateInit(*Dag->getOperator());
97 if (auto name = Dag->getName())
100 for (unsigned i = 0, limit = Dag->getNumArgs(); i < limit; ++i) {
102 arg.push_back(translateInit(*Dag->getArg(i)));
103 if (auto argname = Dag->getArgName(i))
H A DTGLexer.h49 Bit, Bits, Class, Code, Dag, Def, Foreach, Defm, Field, In, Int, Let, List, enumerator in enum:llvm::tgtok::TokKind
H A DRecord.cpp793 if (DagInit *Dag = dyn_cast<DagInit>(LHS)) {
794 DefInit *DI = DefInit::get(Dag->getOperatorAsDef({}));
910 PrintFatalError(Twine("Concatenated Dag operators do not match: '") +
1000 DagInit *Dag = dyn_cast<DagInit>(LHS);
1002 if (Dag && Op) {
1005 for (unsigned i = 0, e = Dag->getNumArgs(); i != e; ++i) {
1006 Args.push_back(Dag->getArg(i));
1007 ArgNames.push_back(Dag->getArgName(i));
H A DTGParser.cpp802 case tgtok::Dag: Lex.Lex(); return DagRecTy::get();
/freebsd-13-stable/contrib/pam_modules/pam_passwdqc/
H A Dpam_passwdqc.spec40 code cleanups (thanks to Dag-Erling Smorgrav).
/freebsd-13-stable/contrib/openpam/misc/
H A Dgendoc.pl4 # Copyright (c) 2004-2017 Dag-Erling Sm��rgrav
58 .An Dag-Erling Sm\\(/orgrav Aq Mt des\@des.no .",
60 .An Dag-Erling Sm\\(/orgrav Aq Mt des\@des.no .",
62 .An Dag-Erling Sm\\(/orgrav Aq Mt des\@des.no .",
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h1043 void initialize(ScheduleDAGMI *Dag) override;
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp1061 if (auto Dag = dyn_cast<DagInit>(I))
1062 return getType(Dag, Param);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp3371 void PostGenericScheduler::initialize(ScheduleDAGMI *Dag) { argument
3372 DAG = Dag;

Completed in 200 milliseconds