Home
last modified time | relevance | path

Searched refs:CalleeCC (Results 1 – 25 of 46) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp525 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() local
529 if (CalleeCC == CallerCC) in doCallerAndCalleePassArgsTheSameWay()
537 getAssignFnsForCC(CalleeCC, TLI); in doCallerAndCalleePassArgsTheSameWay()
552 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); in doCallerAndCalleePassArgsTheSameWay()
569 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() local
575 std::tie(AssignFnFixed, AssignFnVarArg) = getAssignFnsForCC(CalleeCC, TLI); in areCalleeOutgoingArgsTailCallable()
579 CCState OutInfo(CalleeCC, false, MF, OutLocs, CallerF.getContext()); in areCalleeOutgoingArgsTailCallable()
669 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() local
684 if (!mayTailCallThisCC(CalleeCC)) { in isEligibleForTailCallOptimization()
735 return canGuaranteeTCO(CalleeCC) && CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
[all …]
DAArch64ISelLowering.h657 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp550 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() local
554 if (CalleeCC == CallerCC) in doCallerAndCalleePassArgsTheSameWay()
562 getAssignFnsForCC(CalleeCC, TLI); in doCallerAndCalleePassArgsTheSameWay()
577 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); in doCallerAndCalleePassArgsTheSameWay()
594 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() local
600 std::tie(AssignFnFixed, AssignFnVarArg) = getAssignFnsForCC(CalleeCC, TLI); in areCalleeOutgoingArgsTailCallable()
604 CCState OutInfo(CalleeCC, false, MF, OutLocs, CallerF.getContext()); in areCalleeOutgoingArgsTailCallable()
694 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() local
709 if (!mayTailCallThisCC(CalleeCC)) { in isEligibleForTailCallOptimization()
760 return canGuaranteeTCO(CalleeCC) && CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
[all …]
/external/llvm/lib/CodeGen/
DCallingConvLower.cpp253 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible() argument
258 if (CalleeCC == CallerCC) in resultsCompatible()
261 CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C); in resultsCompatible()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCallingConvLower.cpp259 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible() argument
264 if (CalleeCC == CallerCC) in resultsCompatible()
267 CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C); in resultsCompatible()
/external/llvm-project/llvm/lib/CodeGen/
DCallingConvLower.cpp266 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible() argument
271 if (CalleeCC == CallerCC) in resultsCompatible()
274 CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C); in resultsCompatible()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCallLowering.cpp460 CallingConv::ID CalleeCC = Info.CallConv; in resultsCompatible() local
463 if (CallerCC == CalleeCC) in resultsCompatible()
467 CCState CCInfo1(CalleeCC, false, MF, ArgLocs1, F.getContext()); in resultsCompatible()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCallLowering.cpp408 CallingConv::ID CalleeCC = Info.CallConv; in resultsCompatible() local
411 if (CallerCC == CalleeCC) in resultsCompatible()
415 CCState CCInfo1(CalleeCC, false, MF, ArgLocs1, F.getContext()); in resultsCompatible()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h109 CallingConv::ID CalleeCC, bool isVarArg, bool isCalleeStructRet,
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h778 CallingConv::ID CalleeCC,
786 CallingConv::ID CalleeCC,
/external/llvm/include/llvm/CodeGen/
DCallingConvLower.h518 static bool resultsCompatible(CallingConv::ID CalleeCC,
/external/llvm-project/llvm/include/llvm/CodeGen/
DCallingConvLower.h538 static bool resultsCompatible(CallingConv::ID CalleeCC,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DCallingConvLower.h533 static bool resultsCompatible(CallingConv::ID CalleeCC,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h1030 CallingConv::ID CalleeCC,
1038 CallingConv::ID CalleeCC,
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.h1106 CallingConv::ID CalleeCC,
1112 SDValue Callee, CallingConv::ID CalleeCC, const CallBase *CB,
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h447 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
DAArch64ISelLowering.cpp2762 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg, in isEligibleForTailCallOptimization() argument
2769 if (!IsTailCallConvention(CalleeCC) && CalleeCC != CallingConv::C) in isEligibleForTailCallOptimization()
2775 bool CCMatch = CallerCC == CalleeCC; in isEligibleForTailCallOptimization()
2787 return IsTailCallConvention(CalleeCC) && CCMatch; in isEligibleForTailCallOptimization()
2811 assert((!isVarArg || CalleeCC == CallingConv::C) && in isEligibleForTailCallOptimization()
2823 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in isEligibleForTailCallOptimization()
2825 CCInfo.AnalyzeCallOperands(Outs, CCAssignFnForCall(CalleeCC, true)); in isEligibleForTailCallOptimization()
2832 if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins, in isEligibleForTailCallOptimization()
2833 CCAssignFnForCall(CalleeCC, isVarArg), in isEligibleForTailCallOptimization()
2840 const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC); in isEligibleForTailCallOptimization()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h325 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
/external/llvm/lib/Target/ARM/
DARMISelLowering.h633 CallingConv::ID CalleeCC,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h116 CallingConv::ID CalleeCC, bool isVarArg, bool isCalleeStructRet,
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h123 CallingConv::ID CalleeCC, bool isVarArg, bool isCalleeStructRet,
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIISelLowering.h345 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
/external/llvm/lib/Target/X86/
DX86ISelLowering.h1047 CallingConv::ID CalleeCC,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.h792 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.h865 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,

12