Lines Matching refs:GIMatchDagPredicate
1 //===- GIMatchDagPredicate - Represent a predicate to check ---------------===//
27 class GIMatchDagPredicate {
51 GIMatchDagPredicate(GIMatchDagPredicateKind Kind, StringRef Name,
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 *P) {
137 raw_ostream &operator<<(raw_ostream &OS, const GIMatchDagPredicate &N);