Searched refs:GIMatchDagPredicate (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagPredicateDependencyEdge.h18 class GIMatchDagPredicate;
31 const GIMatchDagPredicate *Predicate;
39 const GIMatchDagPredicate *Predicate,
46 const GIMatchDagPredicate *getPredicate() const { return Predicate; }
H A DGIMatchDagPredicate.cpp1 //===- GIMatchDagPredicate.cpp - Represent a predicate to check -----------===//
9 #include "GIMatchDagPredicate.h"
18 void GIMatchDagPredicate::print(raw_ostream &OS) const {
24 void GIMatchDagPredicate::printDescription(raw_ostream &OS) const { OS << ""; }
28 : GIMatchDagPredicate(GIMatchDagPredicateKind_Opcode, Name,
38 : GIMatchDagPredicate(GIMatchDagPredicateKind_OneOfOpcodes, Name,
53 : GIMatchDagPredicate(GIMatchDagPredicateKind_SameMO, Name,
60 raw_ostream &llvm::operator<<(raw_ostream &OS, const GIMatchDagPredicate &N) {
H A DGIMatchDagPredicate.h1 //===- GIMatchDagPredicate - Represent a predicate to check ---------------===//
27 class GIMatchDagPredicate { class in namespace:llvm
51 GIMatchDagPredicate(GIMatchDagPredicateKind Kind, StringRef Name, function in class:llvm::GIMatchDagPredicate
54 virtual ~GIMatchDagPredicate() {}
79 class GIMatchDagOpcodePredicate : public GIMatchDagPredicate {
86 static bool classof(const GIMatchDagPredicate *P) {
99 class GIMatchDagOneOfOpcodesPredicate : public GIMatchDagPredicate {
107 static bool classof(const GIMatchDagPredicate *P) {
122 class GIMatchDagSameMOPredicate : public GIMatchDagPredicate {
126 static bool classof(const GIMatchDagPredicate *
[all...]
H A DGIMatchTree.h49 using UntestedPredicatesTy = SmallVector<const GIMatchDagPredicate *, 1>;
108 void addUntestedPredicate(const GIMatchDagPredicate *P) {
284 DenseMap<GIMatchDagPredicate *, unsigned> PredicateIDs;
331 const GIMatchDagPredicate *getPredicate(unsigned Idx) const {
H A DGIMatchDag.h15 #include "GIMatchDagPredicate.h"
63 using PredicateNodesVec = std::vector<std::unique_ptr<GIMatchDagPredicate>>;
H A DGIMatchTree.cpp57 for (const GIMatchDagPredicate *P : Leaf.untested_predicates())
/freebsd-13-stable/usr.bin/clang/llvm-tblgen/
H A DMakefile38 SRCS+= GlobalISel/GIMatchDagPredicate.cpp
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp778 for (const GIMatchDagPredicate *Predicate : Leaf.untested_predicates()) {

Completed in 118 milliseconds