reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3240 if (Pat->getName().empty()) { 3241 if (Pat->isLeaf()) { 3242 DefInit *DI = dyn_cast<DefInit>(Pat->getLeafValue()); 3251 if (Pat->isLeaf()) { 3252 DefInit *DI = dyn_cast<DefInit>(Pat->getLeafValue()); 3254 I.error("Input $" + Pat->getName() + " must be an identifier!"); 3257 Rec = Pat->getOperator(); 3264 TreePatternNodePtr &Slot = InstInputs[Pat->getName()]; 3266 Slot = Pat; 3279 I.error("All $" + Pat->getName() + " inputs must agree with each other"); 3281 Slot->UpdateNodeType(0, Pat->getExtType(0), I); 3282 Pat->UpdateNodeType(0, Slot->getExtType(0), I); 3283 if (Slot->getExtTypes() != Pat->getExtTypes()) 3284 I.error("All $" + Pat->getName() + " inputs must agree with each other");