reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
203 assert(N->isLeaf() && "Not a leaf?"); 206 if (IntInit *II = dyn_cast<IntInit>(N->getLeafValue())) { 210 if (N == Pattern.getSrcPattern()) { 219 if (isa<UnsetInit>(N->getLeafValue())) { 220 assert(N->hasName() && "Unnamed ? leaf"); 224 DefInit *DI = dyn_cast<DefInit>(N->getLeafValue()); 226 errs() << "Unknown leaf kind: " << *N << "\n"; 236 if (N->hasName()) 266 if (N->getName().empty()) { 269 OS << "We expect complex pattern uses to have names: " << *N; 275 unsigned InputOperand = VariableMap[N->getName()] - 1; 276 MatchedComplexPatterns.push_back(std::make_pair(N, InputOperand)); 284 if (N == Pattern.getSrcPattern()) { 294 if (N == Pattern.getSrcPattern()) { 301 errs() << "Unknown leaf kind: " << *N << "\n";