Lines Matching refs:InstructionPattern
202 bool InstructionPattern::diagnoseAllSpecialTypes(ArrayRef<SMLoc> Loc, in diagnoseAllSpecialTypes()
216 void InstructionPattern::reportUnreachable(ArrayRef<SMLoc> Locs) const { in reportUnreachable()
221 bool InstructionPattern::checkSemantics(ArrayRef<SMLoc> Loc) { in checkSemantics()
246 void InstructionPattern::print(raw_ostream &OS, bool PrintName) const { in print()
263 bool OperandTable::addPattern(InstructionPattern *P, in addPattern()
395 InstructionPattern &P, in check()
442 void OperandTypeChecker::PrintSeenWithTypeIn(InstructionPattern &P, in PrintSeenWithTypeIn()
613 if (auto *IP = dyn_cast<InstructionPattern>(Pat.get())) { in checkSemantics()
671 auto *IP = dyn_cast<InstructionPattern>(Pat.get()); in buildOperandsTables()
742 if (!InstructionPattern::checkSemantics(DiagLoc)) in checkSemantics()
826 if (!InstructionPattern::checkSemantics(Loc)) in checkSemantics()