Lines Matching refs:GCCAsmStmt
434 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this))
435 return gccAsmStmt->generateAsmString(C);
442 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this))
443 return gccAsmStmt->getOutputConstraint(i);
450 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this))
451 return gccAsmStmt->getOutputExpr(i);
458 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this))
459 return gccAsmStmt->getInputConstraint(i);
466 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this))
467 return gccAsmStmt->getInputExpr(i);
474 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt
475 return gccAsmStmt->getClobber(i);
491 char GCCAsmStmt::AsmStringPiece::getModifier() const {
496 StringRef GCCAsmStmt::getClobber(unsigned i) const {
500 Expr *GCCAsmStmt::getOutputExpr(unsigned i) {
507 StringRef GCCAsmStmt::getOutputConstraint(unsigned i) const {
511 Expr *GCCAsmStmt::getInputExpr(unsigned i) {
515 void GCCAsmStmt::setInputExpr(unsigned i, Expr *E) {
519 AddrLabelExpr *GCCAsmStmt::getLabelExpr(unsigned i) const {
523 StringRef GCCAsmStmt::getLabelName(unsigned i) const {
529 StringRef GCCAsmStmt::getInputConstraint(unsigned i) const {
533 void GCCAsmStmt::setOutputsAndInputsAndClobbers(const ASTContext &C,
570 int GCCAsmStmt::getNamedOperand(StringRef SymbolicName) const {
594 unsigned GCCAsmStmt::AnalyzeAsmString(SmallVectorImpl<AsmStringPiece>&Pieces,
771 std::string GCCAsmStmt::generateAsmString(const ASTContext &C) const {
774 SmallVector<GCCAsmStmt::AsmStringPiece, 4> Pieces;
833 GCCAsmStmt::GCCAsmStmt(const ASTContext &C, SourceLocation asmloc,