Home
last modified time | relevance | path

Searched refs:GIMatchDagEdge (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/llvm/utils/TableGen/GlobalISel/
DGIMatchDagEdge.cpp15 LLVM_DUMP_METHOD void GIMatchDagEdge::print(raw_ostream &OS) const { in print()
21 bool GIMatchDagEdge::isDefToUse() const { in isDefToUse()
26 void GIMatchDagEdge::reverse() { in reverse()
32 LLVM_DUMP_METHOD void GIMatchDagEdge::dump() const { print(errs()); } in dump()
35 raw_ostream &llvm::operator<<(raw_ostream &OS, const GIMatchDagEdge &E) { in operator <<()
DGIMatchDagEdge.h30 class GIMatchDagEdge {
44 GIMatchDagEdge(StringRef Name, const GIMatchDagInstr *FromMI, const GIMatchDagOperand *FromMO, in GIMatchDagEdge() function
67 raw_ostream &operator<<(raw_ostream &OS, const GIMatchDagEdge &E);
DGIMatchDag.h59 using EdgesVec = std::vector<std::unique_ptr<GIMatchDagEdge>>;
199 template <class... Args> GIMatchDagEdge *addEdge(Args &&... args) { in addEdge()
200 auto Obj = std::make_unique<GIMatchDagEdge>(std::forward<Args>(args)...); in addEdge()
DCMakeLists.txt9 GIMatchDagEdge.cpp
DGIMatchDagPredicateDependencyEdge.h17 class GIMatchDagEdge; variable
DGIMatchTree.h325 const GIMatchDagEdge *getEdge(unsigned Idx) const { in getEdge()
328 GIMatchDagEdge *getEdge(unsigned Idx) { in getEdge()
DGIMatchTree.cpp742 const GIMatchDagEdge *E = Leaf.getEdge(EIdx); in applyForPartition()
/external/llvm-project/llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/
DBUILD.gn6 "GIMatchDagEdge.cpp",
/external/llvm-project/llvm/utils/TableGen/
DGICombinerEmitter.cpp232 SmallSet<GIMatchDagEdge *, 20> EdgesRemaining; in reorientToRoots()
242 SmallSet<GIMatchDagEdge *, 20> EdgesToRemove; in reorientToRoots()
254 for (GIMatchDagEdge *ToRemove : EdgesToRemove) in reorientToRoots()
266 for (GIMatchDagEdge *ToRemove : EdgesToRemove) in reorientToRoots()