Home
last modified time | relevance | path

Searched refs:CallerCC (Results 1 – 16 of 16) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp262 CallingConv::ID CallerCC, MachineFunction &MF, in resultsCompatible() argument
266 if (CalleeCC == CallerCC) in resultsCompatible()
273 CCState CCInfo2(CallerCC, false, MF, RVLocs2, C); in resultsCompatible()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp1001 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay() local
1004 if (CalleeCC == CallerCC) in doCallerAndCalleePassArgsTheSameWay()
1012 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in doCallerAndCalleePassArgsTheSameWay()
1027 getAssignFnsForCC(CallerCC, TLI); in doCallerAndCalleePassArgsTheSameWay()
1047 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable() local
1074 const uint32_t *CallerPreservedMask = TRI->getCallPreservedMask(MF, CallerCC); in areCalleeOutgoingArgsTailCallable()
1110 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() local
1113 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization()
H A DSIISelLowering.cpp3457 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() local
3459 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization()
3466 bool CCMatch = CallerCC == CalleeCC; in isEligibleForTailCallOptimization()
3486 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, Ctx, Ins, in isEligibleForTailCallOptimization()
3488 CCAssignFnForCall(CallerCC, IsVarArg))) in isEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp806 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay() local
809 if (CalleeCC == CallerCC) in doCallerAndCalleePassArgsTheSameWay()
822 getAssignFnsForCC(CallerCC, TLI); in doCallerAndCalleePassArgsTheSameWay()
834 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in doCallerAndCalleePassArgsTheSameWay()
854 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable() local
887 const uint32_t *CallerPreservedMask = TRI->getCallPreservedMask(MF, CallerCC); in areCalleeOutgoingArgsTailCallable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1235 CallingConv::ID CallerCC, bool isVarArg,
1240 CallingConv::ID CallerCC, const CallBase *CB, bool isVarArg,
1246 CallingConv::ID CallerCC, const CallBase *CB,
H A DPPCISelLowering.cpp4919 areCallingConvEligibleForTCO_64SVR4(CallingConv::ID CallerCC, in areCallingConvEligibleForTCO_64SVR4() argument
4925 if (!isTailCallableCC(CallerCC) || !isTailCallableCC(CalleeCC)) in areCallingConvEligibleForTCO_64SVR4()
4932 return CallerCC == CallingConv::C || CallerCC == CalleeCC; in areCallingConvEligibleForTCO_64SVR4()
4937 CallingConv::ID CallerCC, const CallBase *CB, bool isVarArg, in IsEligibleForTailCallOptimization_64SVR4() argument
4949 if (!areCallingConvEligibleForTCO_64SVR4(CallerCC, CalleeCC)) in IsEligibleForTailCallOptimization_64SVR4()
5024 CallingConv::ID CallerCC, bool isVarArg, in IsEligibleForTailCallOptimization() argument
5033 if (CalleeCC == CallingConv::Fast && CallerCC == CalleeCC) { in IsEligibleForTailCallOptimization()
5743 CallingConv::ID CallerCC = CallerFunc->getCallingConv(); in supportsTailCallFor() local
5756 return isEligibleForTCO(CalleeGV, CalleeCC, CallerCC, CB, in supportsTailCallFor()
5763 CallingConv::ID CallerCC, const CallBase *CB, bool isVarArg, in isEligibleForTCO() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1084 CallingConv::ID CallerCC = F.getCallingConv(); in resultsCompatible() local
1086 if (CallerCC == CalleeCC) in resultsCompatible()
1095 CCState CCInfo2(CallerCC, F.isVarArg(), MF, ArgLocs2, F.getContext()); in resultsCompatible()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h507 CallingConv::ID CallerCC, MachineFunction &MF,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2722 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization() local
2723 bool CCMatch = CallerCC == CalleeCC; in IsEligibleForTailCallOptimization()
2725 bool IsCallerWin64 = Subtarget.isCallingConvWin64(CallerCC); in IsEligibleForTailCallOptimization()
2801 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, in IsEligibleForTailCallOptimization()
2806 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1235 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization() local
1236 bool CCMatch = CallerCC == CalleeCC; in IsEligibleForTailCallOptimization()
1273 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, RetCC_M68k, in IsEligibleForTailCallOptimization()
1279 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp3713 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization() local
3714 bool CCMatch = CallerCC == CalleeCC; in IsEligibleForTailCallOptimization()
3730 bool R = (CallerCC == CallingConv::C || CallerCC == CallingConv::Fast); in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp6019 auto CallerCC = Call.getCaller()->getCallingConv(); in visitIntrinsicCall() local
6020 switch (CallerCC) { in visitIntrinsicCall()
6040 auto CallerCC = Call.getCaller()->getCallingConv(); in visitIntrinsicCall() local
6041 switch (CallerCC) { in visitIntrinsicCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp4026 auto CallerCC = Caller.getCallingConv(); in isEligibleForTailCallOptimization() local
4051 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization()
4052 if (CalleeCC != CallerCC) { in isEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7286 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() local
7301 if ((CallerCC == CallingConv::C || CallerCC == CallingConv::Fast) && in isEligibleForTailCallOptimization()
7303 CallerCC = CallingConv::AArch64_SVE_VectorCall; in isEligibleForTailCallOptimization()
7305 bool CCMatch = CallerCC == CalleeCC; in isEligibleForTailCallOptimization()
7310 if (CallerCC == CallingConv::Win64 && !Subtarget->isTargetWindows() && in isEligibleForTailCallOptimization()
7362 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, in isEligibleForTailCallOptimization()
7364 CCAssignFnForCall(CallerCC, IsVarArg))) in isEligibleForTailCallOptimization()
7368 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3004 CallingConv::ID CallerCC = CallerF.getCallingConv(); in IsEligibleForTailCallOptimization() local
3033 return CalleeCC == CallerCC; in IsEligibleForTailCallOptimization()
3059 getEffectiveCallingConv(CallerCC, CallerF.isVarArg()), MF, C, Ins, in IsEligibleForTailCallOptimization()
3061 CCAssignFnForReturn(CallerCC, CallerF.isVarArg()))) in IsEligibleForTailCallOptimization()
3065 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization()
3066 if (CalleeCC != CallerCC) { in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp18253 auto CallerCC = Caller.getCallingConv(); in isEligibleForTailCallOptimization() local
18288 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization()
18289 if (CalleeCC != CallerCC) { in isEligibleForTailCallOptimization()