/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Stmt.cpp | 443 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 D | StmtProfile.cpp | 327 void StmtProfiler::VisitGCCAsmStmt(const GCCAsmStmt *S) { in VisitGCCAsmStmt()
|
H A D | StmtPrinter.cpp | 493 void StmtPrinter::VisitGCCAsmStmt(GCCAsmStmt *Node) { in VisitGCCAsmStmt()
|
H A D | ASTImporter.cpp | 532 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 D | SemaStmtAsm.cpp | 116 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 D | JumpDiagnostics.cpp | 357 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 D | TreeTransform.h | 8284 TreeTransform<Derived>::TransformGCCAsmStmt(GCCAsmStmt *S) { in TransformGCCAsmStmt()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 506 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 D | CFG.cpp | 593 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 D | ExprEngine.h | 58 class GCCAsmStmt; variable 450 void VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 2497 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 D | Stmt.h | 3264 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 D | RecursiveASTVisitor.h | 2386 DEF_TRAVERSE_STMT(GCCAsmStmt, {
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 36 def GCCAsmStmt : StmtNode<AsmStmt>;
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CoreEngine.cpp | 418 assert(cast<GCCAsmStmt>(Term)->isAsmGoto() && "Encountered GCCAsmStmt without labels"); in HandleBlockExit()
|
H A D | ExprEngine.cpp | 2069 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 D | ASTReaderStmt.cpp | 379 void ASTStmtReader::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt() 3018 S = new (Context) GCCAsmStmt(Empty); in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 359 void ASTStmtWriter::VisitGCCAsmStmt(GCCAsmStmt *S) { in VisitGCCAsmStmt()
|