Searched refs:MatchDag (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchTree.h | 253 const GIMatchDag &MatchDag; member in class:llvm::GIMatchTreeBuilderLeafInfo 291 unsigned RootIdx, const GIMatchDag &MatchDag, 297 const GIMatchDag &getMatchDag() const { return MatchDag; } 323 return *(MatchDag.instr_nodes_begin() + Idx); 326 return *(MatchDag.edges_begin() + Idx); 329 return *(MatchDag.edges_begin() + Idx); 332 return *(MatchDag.predicates_begin() + Idx); 364 MatchDag.print(OS); 424 void addLeaf(StringRef Name, unsigned RootIdx, const GIMatchDag &MatchDag, argument 426 Leaves.emplace_back(*this, Name, RootIdx, MatchDag, Dat [all...] |
H A D | GIMatchTree.cpp | 82 const GIMatchDag &MatchDag, void *Data) 83 : Builder(Builder), Info(Name, RootIdx, Data), MatchDag(MatchDag), 85 RemainingInstrNodes(BitVector(MatchDag.getNumInstrNodes(), true)), 86 RemainingEdges(BitVector(MatchDag.getNumEdges(), true)), 87 RemainingPredicates(BitVector(MatchDag.getNumPredicates(), true)), 88 TraversableEdges(MatchDag.getNumEdges()), 89 TestablePredicates(MatchDag.getNumPredicates()) { 91 for (auto &P : enumerate(MatchDag.predicates())) { 97 for (auto &Dep : enumerate(MatchDag 80 GIMatchTreeBuilderLeafInfo( GIMatchTreeBuilder &Builder, StringRef Name, unsigned RootIdx, const GIMatchDag &MatchDag, void *Data) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GICombinerEmitter.cpp | 149 GIMatchDag MatchDag; member in class:__anon2928::CombineRule 192 : ID(ID), TheDef(R), MatchDag(Ctx) {} 205 GIMatchDag &getMatchDag() { return MatchDag; } 206 const GIMatchDag &getMatchDag() const { return MatchDag; } 234 for (auto &I : MatchDag.roots()) { 238 for (auto &I : MatchDag.edges()) 411 MatchDag.addInstrNode(makeDebugName(*this, Name), insertStrTab(Name), 412 MatchDag.getContext().makeOperandList(Instr)); 415 const auto &P = MatchDag.addPredicateNode<GIMatchDagOpcodePredicate>( 417 MatchDag [all...] |
Completed in 202 milliseconds