Home
last modified time | relevance | path

Searched refs:GCCAsmStmt (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp443 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this)) in generateAsmString()
451 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this)) in getOutputConstraint()
459 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this)) in getOutputExpr()
467 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this)) in getInputConstraint()
475 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this)) in getInputExpr()
483 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(this)) in getClobber()
500 char GCCAsmStmt::AsmStringPiece::getModifier() const { in getModifier()
505 StringRef GCCAsmStmt::getClobber(unsigned i) const { in getClobber()
509 Expr *GCCAsmStmt::getOutputExpr(unsigned i) { in getOutputExpr()
516 StringRef GCCAsmStmt::getOutputConstraint(unsigned i) const { in getOutputConstraint()
[all …]
H A DStmtProfile.cpp327 void StmtProfiler::VisitGCCAsmStmt(const GCCAsmStmt *S) { in VisitGCCAsmStmt()
H A DStmtPrinter.cpp493 void StmtPrinter::VisitGCCAsmStmt(GCCAsmStmt *Node) { in VisitGCCAsmStmt()
H A DASTImporter.cpp532 ExpectedStmt VisitGCCAsmStmt(GCCAsmStmt *S);
6743 ExpectedStmt ASTNodeImporter::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
6808 return new (Importer.getToContext()) GCCAsmStmt( in VisitGCCAsmStmt()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp116 ArrayRef<GCCAsmStmt::AsmStringPiece> AsmStrPieces) { in isOperandMentioned()
118 const GCCAsmStmt::AsmStringPiece &Piece = AsmStrPieces[p]; in isOperandMentioned()
280 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
349 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
371 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
478 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
492 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
497 GCCAsmStmt *NS = in ActOnGCCAsmStmt()
498 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
504 SmallVector<GCCAsmStmt::AsmStringPiece, 8> Pieces; in ActOnGCCAsmStmt()
[all …]
H A DJumpDiagnostics.cpp357 if (!cast<GCCAsmStmt>(S)->isAsmGoto()) in BuildScopeInformation()
687 if (auto *G = dyn_cast<GCCAsmStmt>(Jump)) { in VerifyJumps()
870 bool IsAsmGoto = isa<GCCAsmStmt>(Jump); in DiagnoseIndirectOrAsmJumpStmt()
917 bool IsAsmGoto = isa<GCCAsmStmt>(Jump); in DiagnoseIndirectOrAsmJump()
H A DTreeTransform.h8284 TreeTransform<Derived>::TransformGCCAsmStmt(GCCAsmStmt *S) { in TransformGCCAsmStmt()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp506 void VisitGCCAsmStmt(GCCAsmStmt *as);
801 void TransferFunctions::VisitGCCAsmStmt(GCCAsmStmt *as) { in VisitGCCAsmStmt()
862 if (auto *as = dyn_cast_or_null<GCCAsmStmt>(terminator.getStmt())) in runOnBlock()
H A DCFG.cpp593 CFGBlock *VisitGCCAsmStmt(GCCAsmStmt *G, AddStmtChoice asc);
1648 } else if (auto *G = dyn_cast<GCCAsmStmt>(B->getTerminator())) { in buildCFG()
2314 return VisitGCCAsmStmt(cast<GCCAsmStmt>(S), asc); in Visit()
3473 CFGBlock *CFGBuilder::VisitGCCAsmStmt(GCCAsmStmt *G, AddStmtChoice asc) { in VisitGCCAsmStmt()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h58 class GCCAsmStmt; variable
450 void VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp2497 if (const auto *gccAsmStmt = dyn_cast<GCCAsmStmt>(&S)) in UpdateAsmCallInst()
2617 if (auto GCCAsm = dyn_cast<GCCAsmStmt>(&S)) in EmitHipStdParUnsupportedAsm()
2645 if (const GCCAsmStmt *GAS = dyn_cast<GCCAsmStmt>(&S)) in EmitAsmStmt()
2658 if (const GCCAsmStmt *GAS = dyn_cast<GCCAsmStmt>(&S)) in EmitAsmStmt()
2940 if (const auto *GS = dyn_cast<GCCAsmStmt>(&S)) { in EmitAsmStmt()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h3264 class GCCAsmStmt : public AsmStmt {
3277 GCCAsmStmt(const ASTContext &C, SourceLocation asmloc, bool issimple,
3285 explicit GCCAsmStmt(EmptyShell Empty) : AsmStmt(GCCAsmStmtClass, Empty) {}
3375 return const_cast<GCCAsmStmt*>(this)->getOutputExpr(i);
3404 return const_cast<GCCAsmStmt*>(this)->getInputExpr(i);
H A DRecursiveASTVisitor.h2386 DEF_TRAVERSE_STMT(GCCAsmStmt, {
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td36 def GCCAsmStmt : StmtNode<AsmStmt>;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp418 assert(cast<GCCAsmStmt>(Term)->isAsmGoto() && "Encountered GCCAsmStmt without labels"); in HandleBlockExit()
H A DExprEngine.cpp2069 VisitGCCAsmStmt(cast<GCCAsmStmt>(S), N, PostVisit); in Visit()
3786 void ExprEngine::VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred, in VisitGCCAsmStmt()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp379 void ASTStmtReader::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
3018 S = new (Context) GCCAsmStmt(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp359 void ASTStmtWriter::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()