Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp441 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
449 StringRef AsmStmt::getOutputConstraint(unsigned i) const { in getOutputConstraint()
457 const Expr *AsmStmt::getOutputExpr(unsigned i) const { in getOutputExpr()
465 StringRef AsmStmt::getInputConstraint(unsigned i) const { in getInputConstraint()
473 const Expr *AsmStmt::getInputExpr(unsigned i) const { in getInputExpr()
481 StringRef AsmStmt::getClobber(unsigned i) const { in getClobber()
491 unsigned AsmStmt::getNumPlusOperands() const { in getNumPlusOperands()
854 : AsmStmt(GCCAsmStmtClass, asmloc, issimple, isvolatile, numoutputs, in GCCAsmStmt()
880 : AsmStmt(MSAsmStmtClass, asmloc, issimple, isvolatile, numoutputs, in MSAsmStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.h66 bool visitAsmStmt(const AsmStmt *S);
H A DByteCodeStmtGen.cpp275 return visitAsmStmt(cast<AsmStmt>(S)); in visitStmt()
658 bool ByteCodeStmtGen<Emitter>::visitAsmStmt(const AsmStmt *S) { in visitAsmStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td35 def AsmStmt : StmtNode<Stmt, 1>;
36 def GCCAsmStmt : StmtNode<AsmStmt>;
37 def MSAsmStmt : StmtNode<AsmStmt>;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmtDataCollectors.td220 class AsmStmt {
H A DStmt.h3098 class AsmStmt : public Stmt {
3118 AsmStmt(StmtClass SC, SourceLocation asmloc, bool issimple, bool isvolatile, in AsmStmt() function
3126 explicit AsmStmt(StmtClass SC, EmptyShell Empty) : Stmt(SC, Empty) {} in AsmStmt() function
3257 class GCCAsmStmt : public AsmStmt {
3278 explicit GCCAsmStmt(EmptyShell Empty) : AsmStmt(GCCAsmStmtClass, Empty) {} in GCCAsmStmt()
3480 class MSAsmStmt : public AsmStmt {
3501 explicit MSAsmStmt(EmptyShell Empty) : AsmStmt(MSAsmStmtClass, Empty) {} in MSAsmStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp160 case Stmt::MSAsmStmtClass: EmitAsmStmt(cast<AsmStmt>(*S)); break; in EmitStmt()
2168 const AsmStmt &Stmt, const bool EarlyClobber, in AddVariableConstraints()
2290 bool ReadNone, bool NoMerge, const AsmStmt &S, in UpdateAsmCallInst()
2349 EmitAsmStores(CodeGenFunction &CGF, const AsmStmt &S, in EmitAsmStores()
2435 const AsmStmt &S) { in EmitHipStdParUnsupportedAsm()
2452 void CodeGenFunction::EmitAsmStmt(const AsmStmt &S) { in EmitAsmStmt()
H A DCodeGenFunction.h3342 void EmitAsmStmt(const AsmStmt &S);
H A DCGOpenMPRuntime.cpp5975 if (isa<AsmStmt>(S) || isa<NullStmt>(S) || isa<OMPFlushDirective>(S) || in getSingleCompoundChild()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAttr.cpp199 void VisitAsmStmt(const AsmStmt *S) { FoundAsmStmt = true; } in VisitAsmStmt()
H A DSemaDecl.cpp16386 if (!isa<AsmStmt>(S) && !isa<NullStmt>(S)) { in ActOnFinishFunctionBody()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp925 const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2415 extern const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp349 void ASTStmtWriter::VisitAsmStmt(AsmStmt *S) { in VisitAsmStmt()
H A DASTReaderStmt.cpp369 void ASTStmtReader::VisitAsmStmt(AsmStmt *S) { in VisitAsmStmt()