Searched refs:callee (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp53 if (auto *callee = call->getDirectCallee()) {
54 if (isCtorOfRefCounted(callee)) {
62 if (isPtrConversion(callee)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DGtestMatchers.cpp91 return callExpr(callee(getComparisonDecl(Cmp)),
98 return callExpr(callee(getComparisonDecl(Cmp)),
/freebsd-13-stable/lib/libc/mips/gen/
H A D_setjmp.S68 * Registers s0..s7 are callee-saved.
69 * The sp register is callee-saved.
70 * The fp (or s8) register is callee-saved.
71 * The gp register is callee-saved (for n32/n64).
84 REG_S gp, (_JB_REG_GP * SZREG)(a0) # newabi gp is callee-saved
88 * In N32, FP registers F20, F22, F24, F26, F28, F30 are callee-saved.
89 * In N64, FP registers F24 .. F31 are callee-saved.
90 * In O32, FP registers F20 .. F23 are callee-saved.
135 * Registers s0..s7 are callee-saved.
136 * The sp register is callee
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DOSObjectCStyleCast.cpp67 auto DynamicCastM = callExpr(callee(functionDecl(hasName("safeMetaCast"))));
H A DPointerSortingChecker.cpp58 return callee(functionDecl(hasName(FunctionName)));
H A DGCDAntipatternChecker.cpp56 return callee(functionDecl(hasName(FunctionName)));
H A DObjCAutoreleaseWriteChecker.cpp106 return callee(functionDecl(hasAnyName(toRefs(FunctionNames))));
H A DRunLoopAutoreleaseLeakChecker.cpp143 callExpr(callee(functionDecl(hasName("xpc_main")))).bind(RunLoopRunBind);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp218 expr(anyOf(cxxMemberCallExpr(callee(NonConstMethod),
220 cxxOperatorCallExpr(callee(NonConstMethod),
223 callExpr(callee(expr(anyOf(
247 callee(cxxMethodDecl(ofClass(isMoveOnly()),
264 callExpr(callee(expr(anyOf(unresolvedLookupExpr(), unresolvedMemberExpr(),
330 match(findAll(callExpr(callee(namedDecl(
357 callee(cxxMethodDecl(ofClass(isMoveOnly()),
395 unless(callee(namedDecl(hasAnyName(
/freebsd-13-stable/contrib/llvm-project/lldb/source/Target/
H A DStackFrameList.cpp240 /// is represented as a pair of a callee (Function *) and an address within the
241 /// callee.
271 // The first callee may not be resolved, or there may be nothing to fill in.
274 LLDB_LOG(log, "Could not resolve callee");
278 LLDB_LOG(log, "Not searching further, first callee is {0} (retn-PC: {1:x})",
283 // Run DFS on the tail-calling edges out of the first callee to find \p end.
307 void dfs(CallEdge &current_edge, Function &callee) { argument
309 if (&callee == end) {
321 if (!visited_nodes.insert(&callee).second) {
326 // Search the calls made from this callee
408 Function *callee = calleeInfo.func; local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp543 auto AssertLikeM = callExpr(callee(functionDecl(
550 auto NoReturnFuncM = callExpr(callee(functionDecl(isNoReturn())));
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp768 CGCallee callee = CGCallee::forDirect(fn); local
770 callee, ReturnValueSlot(), args);
1032 CGCallee callee = CGCallee::forDirect(copyCppAtomicObjectFn); local
1035 callee, ReturnValueSlot(), args);
1113 CGCallee callee = CGCallee::forDirect(getPropertyFn); local
1136 callee, ReturnValueSlot(), args, &CallInstruction);
1252 CGCallee callee = CGCallee::forDirect(fn); local
1255 callee, ReturnValueSlot(), args);
1290 CGCallee callee = CGCallee::forDirect(fn); local
1293 callee, ReturnValueSlo
1420 CGCallee callee = CGCallee::forDirect(setOptimizedPropertyFn); local
1432 CGCallee callee = CGCallee::forDirect(setPropertyFn); local
[all...]
H A DCGCall.cpp1910 // Collect function IR attributes from the callee prototype if we have one.
2589 // type in the function type. Since we are codegening the callee
3442 // Deactivate the cleanup for the callee-destructed param that was pushed.
3449 "cleanup for callee-destructed param not recorded");
3759 // because arguments are destroyed left to right in the callee. As a special
3925 // In the Microsoft C++ ABI, aggregate arguments are destructed by the callee.
4005 CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee callee,
4007 return EmitNounwindRuntimeCall(callee, None, name);
4012 CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee callee,
4015 llvm::CallInst *call = EmitRuntimeCall(callee, arg
[all...]
H A DCGExprCXX.cpp182 const Expr *callee = CE->getCallee()->IgnoreParens(); local
184 if (isa<BinaryOperator>(callee))
187 const MemberExpr *ME = cast<MemberExpr>(callee);
192 CGCallee callee = local
194 return EmitCall(getContext().getPointerType(MD->getType()), callee, CE,
455 // Ask the ABI to load the callee. Note that This is modified.
H A DCodeGenFunction.h444 /// The function declaration of the callee.
1293 // Keep track of the cleanups for callee-destructed parameters pushed to the
3849 llvm::CallInst *EmitRuntimeCall(llvm::FunctionCallee callee,
3851 llvm::CallInst *EmitRuntimeCall(llvm::FunctionCallee callee,
3854 llvm::CallInst *EmitNounwindRuntimeCall(llvm::FunctionCallee callee,
3856 llvm::CallInst *EmitNounwindRuntimeCall(llvm::FunctionCallee callee,
3866 llvm::CallBase *EmitRuntimeCallOrInvoke(llvm::FunctionCallee callee,
3869 llvm::CallBase *EmitRuntimeCallOrInvoke(llvm::FunctionCallee callee,
3871 void EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee callee,
H A DCGExpr.cpp4756 CGCallee callee = EmitCallee(E->getCallee());
4758 if (callee.isBuiltin()) {
4759 return EmitBuiltinExpr(callee.getBuiltinDecl(), callee.getBuiltinID(),
4763 if (callee.isPseudoDestructor()) {
4764 return EmitCXXPseudoDestructorExpr(callee.getPseudoDestructorExpr());
4767 return EmitCall(E->getCallee()->getType(), callee, E, ReturnValue);
4842 CGCallee callee(calleeInfo, calleePtr);
4843 return callee;
5017 // Get the actual function type. The callee typ
[all...]
H A DCGAtomic.cpp311 auto callee = CGCallee::forDirect(fn); local
312 return CGF.EmitCall(fnInfo, callee, ReturnValueSlot(), args);
H A DCGObjCGNU.cpp2619 CGCallee callee(CGCalleeInfo(), imp);
2622 RValue msgRet = CGF.EmitCall(MSI.CallInfo, callee, Return, ActualArgs, &call);
2739 CGCallee callee(CGCalleeInfo(), imp);
2740 RValue msgRet = CGF.EmitCall(MSI.CallInfo, callee, Return, ActualArgs, &call);
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp255 // Don't invalidate anything if the callee is marked pure/const.
256 if (const Decl *callee = getDecl())
257 if (callee->hasAttr<PureAttr>() || callee->hasAttr<ConstAttr>())
872 // For blocks converted from a C++ lambda, the callee declaration is the
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3174 /// - for CallExpr, the declaration of the callee
3450 /// Matches if the call expression's callee expression matches.
3457 /// callExpr(callee(expr()))
3459 /// with callee(...)
3466 AST_MATCHER_P(CallExpr, callee, internal::Matcher<Stmt>,
3473 /// Matches if the call expression's callee's declaration matches the
3476 /// Example matches y.x() (matcher = callExpr(callee(
3482 AST_MATCHER_P_OVERLOAD(CallExpr, callee, internal::Matcher<Decl>, InnerMatcher,
4301 unsigned ArgIndex = cxxOperatorCallExpr(callee(cxxMethodDecl()))
4314 callExpr(callee(functionDec
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp107 REGISTER_OVERLOADED_2(callee);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp761 KEYWORD(callee);
/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/
H A Dz_Windows_NT-586_asm.asm643 push rbx ; callee-save register
657 pop rbx ; callee-save register
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsmPrinter.cpp915 = TII->getNamedOperand(MI, AMDGPU::OpName::callee);
936 // We force CodeGen to run in SCC order, so the callee's register
949 llvm_unreachable("callee should have been handled before caller");
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp3678 /// Look at the callee of the given call expression and determine if
3682 const Expr *callee = call->getCallee(); local
3683 const Expr *fn = callee->IgnoreParens();
3686 // too, but for those to appear in the callee, it would have to be
3688 if (callee == fn) return false;
3945 // The callee here is a parenthesized UnresolvedLookupExpr with

Completed in 484 milliseconds

12