Home
last modified time | relevance | path

Searched refs:CallerF (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp862 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 DAMDGPUCallLowering.cpp961 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 DSIISelLowering.cpp3638 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 DX86ISelLoweringCall.cpp2801 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 DAttributor.cpp3868 auto *CallerF = CB->getCaller(); in runAttributorOnFunctions() local
3869 CGUpdater.reanalyzeFunction(*CallerF); in runAttributorOnFunctions()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1236 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 DHexagonISelLowering.cpp3767 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 DARMISelLowering.cpp3098 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 DAArch64ISelLowering.cpp8489 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()