Home
last modified time | relevance | path

Searched refs:AsmStmt (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DNoAssemblerCheck.cpp34 if (const auto *ASM = Result.Nodes.getNodeAs<AsmStmt>("asm-stmt")) in check()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmt.cpp440 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
448 StringRef AsmStmt::getOutputConstraint(unsigned i) const { in getOutputConstraint()
456 const Expr *AsmStmt::getOutputExpr(unsigned i) const { in getOutputExpr()
464 StringRef AsmStmt::getInputConstraint(unsigned i) const { in getInputConstraint()
472 const Expr *AsmStmt::getInputExpr(unsigned i) const { in getInputExpr()
480 StringRef AsmStmt::getClobber(unsigned i) const { in getClobber()
490 unsigned AsmStmt::getNumPlusOperands() const { in getNumPlusOperands()
852 : AsmStmt(GCCAsmStmtClass, asmloc, issimple, isvolatile, numoutputs, in GCCAsmStmt()
878 : AsmStmt(MSAsmStmtClass, asmloc, issimple, isvolatile, numoutputs, in MSAsmStmt()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td35 def AsmStmt : StmtNode<Stmt, 1>;
36 def GCCAsmStmt : StmtNode<AsmStmt>;
37 def MSAsmStmt : StmtNode<AsmStmt>;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtDataCollectors.td220 class AsmStmt {
H A DStmt.h2875 class AsmStmt : public Stmt {
2895 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt() function
2903 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : Stmt(SC, Empty) {} in AsmStmt() function
3034 class GCCAsmStmt : public AsmStmt {
3055 explicit GCCAsmStmt(EmptyShell Empty) : AsmStmt(GCCAsmStmtClass, Empty) {} in GCCAsmStmt()
3257 class MSAsmStmt : public AsmStmt {
3278 explicit MSAsmStmt(EmptyShell Empty) : AsmStmt(MSAsmStmtClass, Empty) {} in MSAsmStmt()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmt.cpp157 case Stmt::MSAsmStmtClass: EmitAsmStmt(cast<AsmStmt>(*S)); break; in EmitStmt()
2139 const AsmStmt &Stmt, const bool EarlyClobber, in AddVariableConstraints()
2261 bool ReadNone, bool NoMerge, const AsmStmt &S, in UpdateAsmCallInst()
2319 void CodeGenFunction::EmitAsmStmt(const AsmStmt &S) { in EmitAsmStmt()
H A DCodeGenFunction.h3255 void EmitAsmStmt(const AsmStmt &S);
H A DCGOpenMPRuntime.cpp6525 if (isa<AsmStmt>(S) || isa<NullStmt>(S) || isa<OMPFlushDirective>(S) || in getSingleCompoundChild()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAttr.cpp193 void VisitAsmStmt(const AsmStmt *S) { FoundAsmStmt = true; } in VisitAsmStmt()
H A DSemaDecl.cpp15361 if (!isa<AsmStmt>(S) && !isa<NullStmt>(S)) { in ActOnFinishFunctionBody()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp916 const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2352 extern const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp284 void ASTStmtWriter::VisitAsmStmt(AsmStmt *S) { in VisitAsmStmt()
H A DASTReaderStmt.cpp365 void ASTStmtReader::VisitAsmStmt(AsmStmt *S) { in VisitAsmStmt()