Lines Matching refs:InstructionPattern
203 bool InstructionPattern::diagnoseAllSpecialTypes(ArrayRef<SMLoc> Loc, in diagnoseAllSpecialTypes()
217 void InstructionPattern::reportUnreachable(ArrayRef<SMLoc> Locs) const { in reportUnreachable()
222 bool InstructionPattern::checkSemantics(ArrayRef<SMLoc> Loc) { in checkSemantics()
247 void InstructionPattern::print(raw_ostream &OS, bool PrintName) const { in print()
264 bool OperandTable::addPattern(InstructionPattern *P, in addPattern()
405 InstructionPattern &P, in check()
452 void OperandTypeChecker::PrintSeenWithTypeIn(InstructionPattern &P, in PrintSeenWithTypeIn()
623 if (auto *IP = dyn_cast<InstructionPattern>(Pat.get())) { in checkSemantics()
681 auto *IP = dyn_cast<InstructionPattern>(Pat.get()); in buildOperandsTables()
752 if (!InstructionPattern::checkSemantics(DiagLoc)) in checkSemantics()
836 if (!InstructionPattern::checkSemantics(Loc)) in checkSemantics()