Lines Matching refs:Pieces
475 unsigned GCCAsmStmt::AnalyzeAsmString(SmallVectorImpl<AsmStringPiece>&Pieces, in AnalyzeAsmString() argument
496 Pieces.push_back(AsmStringPiece(Result)); in AnalyzeAsmString()
513 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString()
552 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString()
602 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString()
638 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString()
653 SmallVector<GCCAsmStmt::AsmStringPiece, 4> Pieces; in generateAsmString() local
655 AnalyzeAsmString(Pieces, C, DiagOffs); in generateAsmString()
658 for (unsigned i = 0, e = Pieces.size(); i != e; ++i) { in generateAsmString()
659 if (Pieces[i].isString()) in generateAsmString()
660 AsmString += Pieces[i].getString(); in generateAsmString()
661 else if (Pieces[i].getModifier() == '\0') in generateAsmString()
662 AsmString += '$' + llvm::utostr(Pieces[i].getOperandNo()); in generateAsmString()
664 AsmString += "${" + llvm::utostr(Pieces[i].getOperandNo()) + ':' + in generateAsmString()
665 Pieces[i].getModifier() + '}'; in generateAsmString()