| 184 | } |
| 185 | |
| 186 | bool isCallRelatedExpr(clang::Expr &E) { |
| 187 | return llvm::isa<clang::CallExpr>(&E) || |
| 188 | llvm::isa<clang::CXXMemberCallExpr>(&E) || |
| 189 | llvm::isa<clang::CXXConstructExpr>(&E) || |
| 190 | llvm::isa<clang::CXXNewExpr>(&E) || |
| 191 | llvm::isa<clang::CXXDeleteExpr>(&E); |
| 192 | } |
| 193 | |
| 194 | unsigned getBeginArgIndexForIR(const clang::FunctionDecl &AST, |
| 195 | const llvm::Function *IR) { |
no outgoing calls
no test coverage detected