Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Pieces

667   // Evaluate the first pieces before the loop.
1399 // Analyze the asm string to decompose it into its pieces. We know that Sema
1401 SmallVector<AsmStmt::AsmStringPiece, 4> Pieces;
1403 S.AnalyzeAsmString(Pieces, getContext(), DiagOffs);
1405 // Assemble the pieces into the final asm string.
1407 for (unsigned i = 0, e = Pieces.size(); i != e; ++i) {
1408 if (Pieces[i].isString())
1409 AsmString += Pieces[i].getString();
1410 else if (Pieces[i].getModifier() == '\0')
1411 AsmString += '$' + llvm::utostr(Pieces[i].getOperandNo());
1413 AsmString += "${" + llvm::utostr(Pieces[i].getOperandNo()) + ':' +
1414 Pieces[i].getModifier() + '}';