/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrCall.td | 14 // TODO: addr64: These currently assume the callee address is 32-bit. 37 I<(outs), (ins function32_op:$callee, variable_ops), 38 (outs), (ins function32_op:$callee), [], 39 "call_params\t$callee", "call_params\t$callee", -1>; 56 I<(outs), (ins function32_op:$callee, variable_ops), 57 (outs), (ins function32_op:$callee), [], 58 "call", "call\t$callee", 0x10>; 71 I<(outs), (ins function32_op:$callee, variable_ops), 72 (outs), (ins function32_op:$callee), [], 73 "return_call \t$callee", "return_call\t$callee", 0x12>,
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 82 if (auto *callee = call->getDirectCallee()) { in tryToFindPtrOrigin() local 83 if (isCtorOfRefCounted(callee)) { in tryToFindPtrOrigin() 91 if (isReturnValueRefCounted(callee)) in tryToFindPtrOrigin() 94 if (isSingleton(callee)) in tryToFindPtrOrigin() 97 if (isPtrConversion(callee)) { in tryToFindPtrOrigin()
|
H A D | UncountedCallArgsChecker.cpp | 166 auto *callee = MemberOp->getDirectCallee(); in shouldSkipCall() local 167 if (auto *calleeDecl = dyn_cast<CXXMethodDecl>(callee)) { in shouldSkipCall()
|
/freebsd/usr.sbin/rpcbind/ |
H A D | check_bound.c | 155 struct netbuf *callee; in mergeaddr() local 176 callee = svc_getrpccallee(xprt); in mergeaddr() 177 if (callee != NULL && callee->buf != NULL) { in mergeaddr() 178 c_uaddr = taddr2uaddr(fdl->nconf, callee); in mergeaddr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.td | 26 // Pass SwiftSelf in a callee saved register. 52 // Pass SwiftSelf in a callee saved register. 171 // Pass SwiftSelf in a callee saved register. 189 // Pass SwiftSelf in a callee saved register. 216 // Pass SwiftSelf in a callee saved register. 239 // Pass SwiftSelf in a callee saved register. 284 // The order of callee-saved registers needs to match the order we actually push 315 // be partially modelled by treating R0 as a callee-saved register 321 // iOS ABI deviates from ARM standard ABI. R9 is not a callee-saved register. 363 // FIXME: we mark R11 as callee-saved since it's often the frame-pointer, and [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 185 callee(cxxMethodDecl(matcher))); in isOptionalMemberCallWithNameMatcher() 193 callee(cxxMethodDecl(ofClass(optionalClass()))), in isOptionalOperatorCallWithName() 198 return callExpr(callee(functionDecl(hasAnyName( in isMakeOptionalCall() 239 callee(cxxMethodDecl(ofClass(optionalOrDerivedClass()))), in isOptionalValueOrConversionAssignment() 248 callee(cxxMethodDecl(ofClass(optionalOrDerivedClass()))), in isOptionalNulloptAssignment() 253 return callExpr(callee(functionDecl(hasName("std::swap"))), in isStdSwapCall() 260 return callExpr(callee(functionDecl(hasName("std::forward"))), in isStdForwardCall() 270 callee(cxxMethodDecl(hasName("empty"))), in isValueOrStringEmptyCall() 273 callee(cxxMethodDecl(hasName("value_or"), in isValueOrStringEmptyCall() 284 callee(cxxMethodDecl(hasName("value_or"), in isValueOrNotEqX()
|
/freebsd/contrib/llvm-project/lldb/source/Target/ |
H A D | StackFrameList.cpp | 314 void dfs(CallEdge ¤t_edge, Function &callee) { in FindInterveningFrames() 316 if (&callee == end) { in FindInterveningFrames() 328 if (!visited_nodes.insert(&callee).second) { in FindInterveningFrames() 334 active_path.push_back(CallDescriptor{&callee}); in FindInterveningFrames() 335 for (const auto &edge : callee.GetTailCallingEdges()) { in FindInterveningFrames() 341 edge->GetCallerAddress(callee, target); in FindInterveningFrames() 415 Function *callee = calleeInfo.func; in SynthesizeTailCallFrames() local 426 callee->CalculateSymbolContext(&sc); in SynthesizeTailCallFrames() 432 LLDB_LOG(log, "Pushed frame {0} at {1:x}", callee->GetDisplayName(), pc); in SynthesizeTailCallFrames()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 350 cxxOperatorCallExpr(callee(NonConstMethod), in findDirectMutation() 365 callExpr(callee(expr(anyOf( in findDirectMutation() 373 callee(memberExpr(hasDeclaration(NonConstMethod), in findDirectMutation() 393 callee( in findDirectMutation() 512 match(findAll(callExpr(callee(namedDecl( in findCastMutation() 592 callee(cxxMethodDecl(ofClass(isMoveOnly()), in findReferenceMutation() 629 unless(callee(namedDecl(hasAnyName( in findFunctionArgMutation()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | OSObjectCStyleCast.cpp | 86 auto DynamicCastM = callExpr(callee(functionDecl(hasName("safeMetaCast")))); in checkASTCodeBody() 95 callee(functionDecl(hasName("allocClassWithName"))), in checkASTCodeBody()
|
H A D | PointerSortingChecker.cpp | 58 return callee(functionDecl(hasName(FunctionName))); in callsName()
|
H A D | RunLoopAutoreleaseLeakChecker.cpp | 143 callExpr(callee(functionDecl(hasName("xpc_main")))).bind(RunLoopRunBind); in getRunLoopRunM()
|
H A D | ObjCAutoreleaseWriteChecker.cpp | 108 return callee(functionDecl(hasAnyName(toRefs(FunctionNames)))); in callsNames()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallingConvention.td | 65 // Pass SwiftSelf in a callee saved register. 71 // Pass SwiftAsync in an otherwise callee saved register so that it will be 217 // convention, except that the registers have different names, and the callee 240 // Pass SwiftAsync in an otherwise callee saved register so that calls to 367 // Pass SwiftSelf in a callee saved register. 373 // Pass SwiftAsync in an otherwise callee saved register so that it will be 544 // The order of the callee-saves in this file is important, because the 546 // callee-save area in the stack frame. As can be observed below, Darwin 547 // requires the frame-record (LR, FP) to be at the top the callee-save area, 550 // FIXME: LR is only callee-saved in the sense that *we* preserve it and are [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.td | 99 // A SwiftSelf is passed in callee-saved R10. 102 // A SwiftError is passed in callee-saved R9. 145 // z/Linux callee-saved registers 164 // z/OS XPLINK64 callee-saved registers 238 // A SwiftSelf is passed in callee-saved R10.
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.td | 361 // caller and callee and decide whether inlining should be allowed. CompatRule 369 // the second parameter is the reference to the callee. It must return false 370 // if the attributes of the caller and callee are incompatible, and true 400 // callee. The function's signature must match 403 // callee.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kInstrCompiler.td | 94 // can never use callee-saved registers. That is the purpose of the XR32_TC 99 // callee-saved register.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrOperands.td | 134 // allowed to use callee-saved registers since they must be scheduled 135 // after callee-saved register are popped. 142 // allowed to use callee-saved registers since they must be scheduled 143 // after callee-saved register are popped.
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 840 CGCallee callee = CGCallee::forDirect(fn); in emitStructGetterCall() local 842 callee, ReturnValueSlot(), args); in emitStructGetterCall() 1109 CGCallee callee = CGCallee::forDirect(copyCppAtomicObjectFn); in emitCPPObjectAtomicGetterCall() local 1112 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicGetterCall() 1221 CGCallee callee = CGCallee::forDirect(getPropertyFn); in generateObjCGetterBody() local 1243 callee, ReturnValueSlot(), args, &CallInstruction); in generateObjCGetterBody() 1358 CGCallee callee = CGCallee::forDirect(fn); in emitStructSetterCall() local 1361 callee, ReturnValueSlot(), args); in emitStructSetterCall() 1394 CGCallee callee = CGCallee::forDirect(fn); in emitCPPObjectAtomicSetterCall() local 1397 callee, ReturnValueSlot(), args); in emitCPPObjectAtomicSetterCall() [all …]
|
H A D | CGCall.cpp | 4754 CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee callee, in EmitNounwindRuntimeCall() argument 4756 return EmitNounwindRuntimeCall(callee, ArrayRef<llvm::Value *>(), name); in EmitNounwindRuntimeCall() 4761 CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee callee, in EmitNounwindRuntimeCall() argument 4767 return EmitNounwindRuntimeCall(callee, values, name); in EmitNounwindRuntimeCall() 4771 CodeGenFunction::EmitNounwindRuntimeCall(llvm::FunctionCallee callee, in EmitNounwindRuntimeCall() argument 4774 llvm::CallInst *call = EmitRuntimeCall(callee, args, name); in EmitNounwindRuntimeCall() 4781 llvm::CallInst *CodeGenFunction::EmitRuntimeCall(llvm::FunctionCallee callee, in EmitRuntimeCall() argument 4783 return EmitRuntimeCall(callee, std::nullopt, name); in EmitRuntimeCall() 4811 llvm::CallInst *CodeGenFunction::EmitRuntimeCall(llvm::FunctionCallee callee, in EmitRuntimeCall() argument 4815 callee, args, getBundlesForFunclet(callee.getCallee()), name); in EmitRuntimeCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaRegisterInfo.td | 37 // Stack Pointer (callee-saved)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchRegisterInfo.td | 101 // Registers are listed in the order caller-save, callee-save, specials. 117 // GPR for indirect tail calls. We can't use callee-saved registers, as they are
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYRegisterInfo.td | 151 // Registers are listed in the order caller-save, callee-save, specials. 190 // Registers are listed in the order caller-save, callee-save, specials.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVRegisterInfo.td | 154 // Registers are listed in the order caller-save, callee-save, specials. 183 // For indirect tail calls, we can't use callee-saved registers, as they are 247 // meaning caller-save regs are listed before callee-save. 274 // meaning caller-save regs are listed before callee-save.
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtDataCollectors.td | 44 // Function pointers don't have a callee and we just skip hashing it.
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | AttrDocs.td | 624 If the callee is a virtual function that is implemented by a thunk, there is 637 caller and callee must match, and they must not be variadic functions or have 1076 ``__builtin_dynamic_object_size`` at the callee instead of 1244 the callee. 1285 released by the callee. 2908 not require callee-cleanup. See the documentation for `__fastcall`_ on MSDN. 2948 parameters are passed in memory, and callee clears the stack. On x86_64 2949 targets, the callee does *not* clear the stack, and integer parameters are 2970 to clear parameters off the stack on return. In other words, callee is 3368 callee is unavailable or if the callee has the ``noinline`` attribute. [all …]
|