Lines Matching refs:SDNodeInfo
34 std::map<StringRef, SmallVector<SDNodeInfo, 2>> NodesByName;
54 static bool haveCompatibleDescriptions(const SDNodeInfo &N1, in haveCompatibleDescriptions()
55 const SDNodeInfo &N2) { in haveCompatibleDescriptions()
75 static bool haveCompatibleDescriptions(ArrayRef<SDNodeInfo> Nodes) { in haveCompatibleDescriptions()
76 const SDNodeInfo &N = Nodes.front(); in haveCompatibleDescriptions()
77 return all_of(drop_begin(Nodes), [&](const SDNodeInfo &Other) { in haveCompatibleDescriptions()
82 static void warnOnSkippedNode(const SDNodeInfo &N, const Twine &Reason) { in warnOnSkippedNode()
98 SDNodeInfo Node(R, HwModes); in SDNodeInfoEmitter()
124 for (const SDNodeInfo &N : I->second) in SDNodeInfoEmitter()
247 bool IsAmbiguous = any_of(drop_begin(Nodes), [&](const SDNodeInfo &Other) { in emitTypeConstraints()
295 ArrayRef<SDNodeInfo> Nodes, unsigned NameOffset, in emitDesc()
298 const SDNodeInfo &N = Nodes.front(); in emitDesc()