Lines Matching refs:AliasOpNo
436 bool CodeGenInstAlias::tryAliasOpMatch(DagInit *Result, unsigned AliasOpNo, in tryAliasOpMatch() argument
440 Init *Arg = Result->getArg(AliasOpNo); in tryAliasOpMatch()
447 if (Result->getArgName(AliasOpNo).empty()) in tryAliasOpMatch()
448 PrintFatalError(Loc, "result argument #" + Twine(AliasOpNo) + in tryAliasOpMatch()
450 ResOp = ResultOperand(Result->getArgName(AliasOpNo), ResultRecord); in tryAliasOpMatch()
468 ResOp = ResultOperand(Result->getArgName(AliasOpNo), ResultRecord); in tryAliasOpMatch()
490 if (!Result->getArgName(AliasOpNo).empty()) in tryAliasOpMatch()
519 if (!Result->getArgName(AliasOpNo).empty()) in tryAliasOpMatch()
520 PrintFatalError(Loc, "result argument #" + Twine(AliasOpNo) + in tryAliasOpMatch()
550 ResOp = ResultOperand(Result->getArgName(AliasOpNo), ADI->getDef()); in tryAliasOpMatch()
609 unsigned AliasOpNo = 0; in CodeGenInstAlias() local
619 if (AliasOpNo >= Result->getNumArgs()) in CodeGenInstAlias()
625 if (tryAliasOpMatch(Result, AliasOpNo, InstOpRec, (NumSubOps > 1), in CodeGenInstAlias()
635 ++AliasOpNo; in CodeGenInstAlias()
645 ResultOperands.emplace_back(Result->getArgName(AliasOpNo) + "." + in CodeGenInstAlias()
650 ++AliasOpNo; in CodeGenInstAlias()
660 if (AliasOpNo >= Result->getNumArgs()) in CodeGenInstAlias()
663 if (tryAliasOpMatch(Result, AliasOpNo, SubRec, false, in CodeGenInstAlias()
667 ++AliasOpNo; in CodeGenInstAlias()
669 PrintFatalError(R->getLoc(), "result argument #" + Twine(AliasOpNo) + in CodeGenInstAlias()
676 PrintFatalError(R->getLoc(), "result argument #" + Twine(AliasOpNo) + in CodeGenInstAlias()
681 if (AliasOpNo != Result->getNumArgs()) in CodeGenInstAlias()