Lines Matching refs:Pieces
475 unsigned GCCAsmStmt::AnalyzeAsmString(SmallVectorImpl<AsmStringPiece>&Pieces, in AnalyzeAsmString() argument
496 Pieces.push_back(AsmStringPiece(Result)); in AnalyzeAsmString()
510 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString()
549 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString()
597 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString()
631 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString()
646 SmallVector<GCCAsmStmt::AsmStringPiece, 4> Pieces; in generateAsmString() local
648 AnalyzeAsmString(Pieces, C, DiagOffs); in generateAsmString()
651 for (unsigned i = 0, e = Pieces.size(); i != e; ++i) { in generateAsmString()
652 if (Pieces[i].isString()) in generateAsmString()
653 AsmString += Pieces[i].getString(); in generateAsmString()
654 else if (Pieces[i].getModifier() == '\0') in generateAsmString()
655 AsmString += '$' + llvm::utostr(Pieces[i].getOperandNo()); in generateAsmString()
657 AsmString += "${" + llvm::utostr(Pieces[i].getOperandNo()) + ':' + in generateAsmString()
658 Pieces[i].getModifier() + '}'; in generateAsmString()