Lines Matching refs:PatFrag
449 StringRef PatFrag::getParamKindStr(ParamKind OK) { in getParamKindStr()
464 PatFrag::PatFrag(const Record &Def) : Def(Def) { in PatFrag() function in llvm::gi::PatFrag
468 StringRef PatFrag::getName() const { return Def.getName(); } in getName()
470 ArrayRef<SMLoc> PatFrag::getLoc() const { return Def.getLoc(); } in getLoc()
472 void PatFrag::addInParam(StringRef Name, ParamKind Kind) { in addInParam()
476 iterator_range<PatFrag::ParamIt> PatFrag::in_params() const { in in_params()
480 void PatFrag::addOutParam(StringRef Name, ParamKind Kind) { in addOutParam()
487 iterator_range<PatFrag::ParamIt> PatFrag::out_params() const { in out_params()
491 unsigned PatFrag::num_roots() const { in num_roots()
496 unsigned PatFrag::getParamIdx(StringRef Name) const { in getParamIdx()
505 bool PatFrag::checkSemantics() { in checkSemantics()
624 bool PatFrag::handleUnboundInParam(StringRef ParamName, StringRef ArgName, in handleUnboundInParam()
658 bool PatFrag::buildOperandsTables() { in buildOperandsTables()
685 void PatFrag::print(raw_ostream &OS, StringRef Indent) const { in print()
715 void PatFrag::dump() const { print(dbgs()); } in dump()
717 void PatFrag::printParamsList(raw_ostream &OS, iterator_range<ParamIt> Params) { in printParamsList()
727 void PatFrag::PrintError(Twine Msg) const { llvm::PrintError(&Def, Msg); } in PrintError()
733 if (Param.Kind == PatFrag::PK_Root) in getApplyDefsNeeded()
747 case PatFrag::PK_Imm: in checkSemantics()
761 case PatFrag::PK_Root: in checkSemantics()
762 case PatFrag::PK_MachineOperand: in checkSemantics()