| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| AArch64CallLowering.cpp | 643 CallingConv::ID CalleeCC = Info.CallConv; 647 if (CalleeCC == CallerCC) 655 getAssignFnsForCC(CalleeCC, TLI); 673 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); 691 CallingConv::ID CalleeCC = Info.CallConv; 698 std::tie(AssignFnFixed, AssignFnVarArg) = getAssignFnsForCC(CalleeCC, TLI); 702 CCState OutInfo(CalleeCC, false, MF, OutLocs, Ctx); 755 CallingConv::ID CalleeCC = Info.CallConv; 770 if (!mayTailCallThisCC(CalleeCC)) { 820 if (canGuaranteeTCO(CalleeCC, MF.getTarget().Options.GuaranteedTailCallOpt) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| CallingConvLower.cpp | 266 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, 271 if (CalleeCC == CallerCC) 274 CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUCallLowering.cpp | 933 CallingConv::ID CalleeCC = Info.CallConv; 937 if (CalleeCC == CallerCC) 946 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); 955 getAssignFnsForCC(CalleeCC, TLI); 979 CallingConv::ID CalleeCC = Info.CallConv; 985 std::tie(AssignFnFixed, AssignFnVarArg) = getAssignFnsForCC(CalleeCC, TLI); 989 CCState OutInfo(CalleeCC, false, MF, OutLocs, CallerF.getContext()); 1037 CallingConv::ID CalleeCC = Info.CallConv; 1047 if (!mayTailCallThisCC(CalleeCC)) { 1062 return canGuaranteeTCO(CalleeCC) && CalleeCC == CallerF.getCallingConv() [all...] |
| SIISelLowering.h | 354 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
|
| SIISelLowering.cpp | 2847 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg, 2851 if (!mayTailCallThisCC(CalleeCC)) 2870 bool CCMatch = CallerCC == CalleeCC; 2873 if (canGuaranteeTCO(CalleeCC) && CCMatch) 2890 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, Ctx, Ins, 2891 CCAssignFnForCall(CalleeCC, IsVarArg), 2897 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); 2907 CCState CCInfo(CalleeCC, IsVarArg, MF, ArgLocs, Ctx); 2909 CCInfo.AnalyzeCallOperands(Outs, CCAssignFnForCall(CalleeCC, IsVarArg));
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kISelLowering.h | 266 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg,
|
| M68kISelLowering.cpp | 1162 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg, 1167 if (!mayTailCallThisCC(CalleeCC)) 1175 bool CCMatch = CallerCC == CalleeCC; 1178 if (canGuaranteeTCO(CalleeCC) && CCMatch) 1203 CCState CCInfo(CalleeCC, IsVarArg, MF, ArgLocs, C); 1212 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, RetCC_M68k, 1220 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); 1233 CCState CCInfo(CalleeCC, IsVarArg, MF, ArgLocs, C); 1295 CalleeCC, IsVarArg, MF.getTarget().Options.GuaranteedTailCallOpt);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 971 CallingConv::ID CalleeCC = Info.CallConv; 974 if (CallerCC == CalleeCC) 978 CCState CCInfo1(CalleeCC, Info.IsVarArg, MF, ArgLocs1, F.getContext());
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| CallingConvLower.h | 522 static bool resultsCompatible(CallingConv::ID CalleeCC,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCISelLowering.h | 1171 CallingConv::ID CalleeCC, 1177 SDValue Callee, CallingConv::ID CalleeCC, const CallBase *CB,
|
| PPCISelLowering.cpp | 4757 CallingConv::ID CalleeCC) { 4762 if (!isTailCallableCC(CallerCC) || !isTailCallableCC(CalleeCC)) 4769 return CallerCC == CallingConv::C || CallerCC == CalleeCC; 4773 SDValue Callee, CallingConv::ID CalleeCC, const CallBase *CB, bool isVarArg, 4785 if (!areCallingConvEligibleForTCO_64SVR4(Caller.getCallingConv(), CalleeCC)) 4813 if (Caller.getCallingConv() != CalleeCC && 4836 if (CalleeCC == CallingConv::Fast && TailCallOpt) 4861 CallingConv::ID CalleeCC, 4874 if (CalleeCC == CallingConv::Fast && CallerCC == CalleeCC) { [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64ISelLowering.h | 865 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
|
| AArch64ISelLowering.cpp | 5282 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg, 5286 if (!mayTailCallThisCC(CalleeCC)) 5301 bool CCMatch = CallerCC == CalleeCC; 5307 CalleeCC != CallingConv::Win64) 5329 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) 5353 assert((!isVarArg || CalleeCC == CallingConv::C) && 5365 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); 5367 CCInfo.AnalyzeCallOperands(Outs, CCAssignFnForCall(CalleeCC, true)); 5374 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, 5375 CCAssignFnForCall(CalleeCC, isVarArg) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMISelLowering.h | 901 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
|
| ARMISelLowering.cpp | 2781 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg, 2832 getEffectiveCallingConv(CalleeCC, isVarArg), 2834 CCAssignFnForReturn(CalleeCC, isVarArg), 2840 if (CalleeCC != CallerCC) { 2841 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); 2859 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); 2860 CCInfo.AnalyzeCallOperands(Outs, CCAssignFnForCall(CalleeCC, isVarArg));
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonISelLowering.h | 123 CallingConv::ID CalleeCC, bool isVarArg, bool isCalleeStructRet,
|
| HexagonISelLowering.cpp | 3427 CallingConv::ID CalleeCC, 3437 bool CCMatch = CallerCC == CalleeCC; 3454 bool E = (CalleeCC == CallingConv::C || CalleeCC == CallingConv::Fast);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86ISelLowering.h | 1476 CallingConv::ID CalleeCC,
|
| X86ISelLowering.cpp | 3223 CallingConv::ID CalleeCC = CI->getCallingConv(); 3224 if (!mayTailCallThisCC(CalleeCC)) 4637 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg, 4642 if (!mayTailCallThisCC(CalleeCC)) 4656 bool CCMatch = CallerCC == CalleeCC; 4657 bool IsCalleeWin64 = Subtarget.isCallingConvWin64(CalleeCC); 4660 CalleeCC == CallingConv::Tail || CalleeCC == CallingConv::SwiftTail; 4669 if (canGuaranteeTCO(CalleeCC) && CCMatch) 4698 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelLowering.cpp | 7368 auto CalleeCC = CLI.CallConv; 7417 if (CalleeCC != CallerCC) { 7418 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC);
|