Lines Matching full:pieces
600 /// it into pieces. If the asm string is erroneous, emit errors and return
602 unsigned GCCAsmStmt::AnalyzeAsmString(SmallVectorImpl<AsmStringPiece>&Pieces, in AnalyzeAsmString() argument
623 Pieces.push_back(AsmStringPiece(Result)); in AnalyzeAsmString()
640 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString()
686 // add it to the Pieces list. in AnalyzeAsmString()
688 Pieces.push_back(AsmStringPiece(CurStringPiece)); in AnalyzeAsmString()
737 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString()
773 Pieces.emplace_back(N, std::move(Str), BeginLoc, EndLoc); in AnalyzeAsmString()
786 // Analyze the asm string to decompose it into its pieces. We know that Sema in generateAsmString()
788 SmallVector<GCCAsmStmt::AsmStringPiece, 4> Pieces; in generateAsmString() local
790 AnalyzeAsmString(Pieces, C, DiagOffs); in generateAsmString()
793 for (const auto &Piece : Pieces) { in generateAsmString()
808 SmallVector<StringRef, 8> Pieces; in generateAsmString() local
809 AsmStr.split(Pieces, "\n\t"); in generateAsmString()
811 for (size_t I = 0, E = Pieces.size(); I < E; ++I) { in generateAsmString()
812 StringRef Instruction = Pieces[I]; in generateAsmString()