Lines Matching refs:AsmString
656 std::string &AsmString,
681 std::string &AsmString) { in rewriteInputConstraintReferences() argument
685 while (Pos < AsmString.size()) { in rewriteInputConstraintReferences()
686 size_t DollarStart = AsmString.find('$', Pos); in rewriteInputConstraintReferences()
688 DollarStart = AsmString.size(); in rewriteInputConstraintReferences()
689 size_t DollarEnd = AsmString.find_first_not_of('$', DollarStart); in rewriteInputConstraintReferences()
691 DollarEnd = AsmString.size(); in rewriteInputConstraintReferences()
692 OS << StringRef(&AsmString[Pos], DollarEnd - Pos); in rewriteInputConstraintReferences()
695 if (NumDollars % 2 != 0 && Pos < AsmString.size()) { in rewriteInputConstraintReferences()
698 size_t DigitEnd = AsmString.find_first_not_of("0123456789", DigitStart); in rewriteInputConstraintReferences()
700 DigitEnd = AsmString.size(); in rewriteInputConstraintReferences()
701 StringRef OperandStr(&AsmString[DigitStart], DigitEnd - DigitStart); in rewriteInputConstraintReferences()
713 AsmString = std::move(OS.str()); in rewriteInputConstraintReferences()
721 std::vector<LValue> &ResultRegDests, std::string &AsmString, in addReturnRegisterOutputs() argument
747 rewriteInputConstraintReferences(NumOutputs, 1, AsmString); in addReturnRegisterOutputs()