reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
80 StringRef getName() const { return TheDef.getName(); } 81 const Record &getDef() const { return TheDef; } 117 DagInit *Defs = TheDef.getValueAsDag("Defs"); 119 if (Defs->getOperatorAsDef(TheDef.getLoc())->getName() != "defs") { 120 PrintError(TheDef.getLoc(), "Expected defs operator"); 133 PrintError(TheDef.getLoc(), 136 PrintError(TheDef.getLoc(), 139 PrintError(TheDef.getLoc(), 146 PrintError(TheDef.getLoc(), "Combine rules must have at least one root"); 155 DagInit *Matchers = TheDef.getValueAsDag("Match"); 157 if (Matchers->getOperatorAsDef(TheDef.getLoc())->getName() != "match") { 158 PrintError(TheDef.getLoc(), "Expected match operator"); 163 PrintError(TheDef.getLoc(), "Matcher is empty"); 179 PrintError(TheDef.getLoc(),