Searched refs:CallerF (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 862 const Function &CallerF = MF.getFunction(); in doCallerAndCalleePassArgsTheSameWay() local 864 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay() 909 const Function &CallerF = MF.getFunction(); in areCalleeOutgoingArgsTailCallable() local 910 LLVMContext &Ctx = CallerF.getContext(); in areCalleeOutgoingArgsTailCallable() 912 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable() 980 const Function &CallerF = MF.getFunction(); in isEligibleForTailCallOptimization() local 1015 if (any_of(CallerF.args(), [](const Argument &A) { in isEligibleForTailCallOptimization() 1044 return CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization() 1071 static unsigned getCallOpcode(const MachineFunction &CallerF, bool IsIndirect, in getCallOpcode() argument 1075 const AArch64FunctionInfo *FuncInfo = CallerF.getInfo<AArch64FunctionInfo>(); in getCallOpcode() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 961 static unsigned getCallOpcode(const MachineFunction &CallerF, bool IsIndirect, in getCallOpcode() argument 1013 const Function &CallerF = MF.getFunction(); in doCallerAndCalleePassArgsTheSameWay() local 1015 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay() 1059 const Function &CallerF = MF.getFunction(); in areCalleeOutgoingArgsTailCallable() local 1061 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable() 1070 CCState OutInfo(CalleeCC, false, MF, OutLocs, CallerF.getContext()); in areCalleeOutgoingArgsTailCallable() 1106 const Function &CallerF = MF.getFunction(); in isEligibleForTailCallOptimization() local 1108 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() 1122 if (any_of(CallerF.args(), [](const Argument &A) { in isEligibleForTailCallOptimization() 1133 CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
|
| H A D | SIISelLowering.cpp | 3638 const Function &CallerF = MF.getFunction(); in isEligibleForTailCallOptimization() local 3639 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() 3660 for (const Argument &Arg : CallerF.args()) { in isEligibleForTailCallOptimization()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 2801 const Function &CallerF = MF.getFunction(); in IsEligibleForTailCallOptimization() local 2806 if (CallerF.getReturnType()->isX86_FP80Ty() && !CLI.RetTy->isX86_FP80Ty()) in IsEligibleForTailCallOptimization() 2809 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization() 2901 if (CallerF.hasFnAttribute("no_caller_saved_registers")) in IsEligibleForTailCallOptimization()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 3868 auto *CallerF = CB->getCaller(); in runAttributorOnFunctions() local 3869 CGUpdater.reanalyzeFunction(*CallerF); in runAttributorOnFunctions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 1236 const auto &CallerF = MF.getFunction(); in IsEligibleForTailCallOptimization() local 1238 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 3767 const Function &CallerF = DAG.getMachineFunction().getFunction(); in IsEligibleForTailCallOptimization() local 3768 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 3098 const Function &CallerF = MF.getFunction(); in IsEligibleForTailCallOptimization() local 3099 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization() 3134 if (CallerF.hasFnAttribute("interrupt")) { in IsEligibleForTailCallOptimization() 3177 getEffectiveCallingConv(CallerCC, CallerF.isVarArg()), MF, C, Ins, in IsEligibleForTailCallOptimization() 3179 CCAssignFnForReturn(CallerCC, CallerF.isVarArg()))) { in IsEligibleForTailCallOptimization()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 8489 const Function &CallerF = MF.getFunction(); in isEligibleForTailCallOptimization() local 8490 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() 8494 SMECallAttrs CallAttrs = getSMECallAttrs(CallerF, CLI); in isEligibleForTailCallOptimization() 8520 for (Function::const_arg_iterator i = CallerF.arg_begin(), in isEligibleForTailCallOptimization() 8521 e = CallerF.arg_end(); in isEligibleForTailCallOptimization() 8533 unsigned ArgIdx = i - CallerF.arg_begin(); in isEligibleForTailCallOptimization()
|