• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/

Lines Matching refs:CallingConv

2716       .setLibCallee(CallingConv::Fast, RetTy, Callee, std::move(Args));
3290 CCAssignFn *AArch64TargetLowering::CCAssignFnForCall(CallingConv::ID CC,
3295 case CallingConv::AArch64_SVE_VectorCall:
3298 case CallingConv::WebKit_JS:
3300 case CallingConv::GHC:
3302 case CallingConv::C:
3303 case CallingConv::Fast:
3304 case CallingConv::PreserveMost:
3305 case CallingConv::CXX_FAST_TLS:
3306 case CallingConv::Swift:
3315 case CallingConv::Win64:
3317 case CallingConv::CFGuard_Check:
3319 case CallingConv::AArch64_VectorCall:
3325 AArch64TargetLowering::CCAssignFnForReturn(CallingConv::ID CC) const {
3326 return CC == CallingConv::WebKit_JS ? RetCC_AArch64_WebKit_JS
3331 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
3674 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg,
3678 CCAssignFn *RetCC = CallConv == CallingConv::WebKit_JS
3738 static bool canGuaranteeTCO(CallingConv::ID CC) {
3739 return CC == CallingConv::Fast;
3743 static bool mayTailCallThisCC(CallingConv::ID CC) {
3745 case CallingConv::C:
3746 case CallingConv::PreserveMost:
3747 case CallingConv::Swift:
3755 SDValue Callee, CallingConv::ID CalleeCC, bool isVarArg,
3764 CallingConv::ID CallerCC = CallerF.getCallingConv();
3810 assert((!isVarArg || CalleeCC == CallingConv::C) &&
3904 bool AArch64TargetLowering::DoesCalleeRestoreStack(CallingConv::ID CallCC,
3906 return CallCC == CallingConv::Fast && TailCallOpt;
3922 CallingConv::ID CallConv = CLI.CallConv;
4271 if (CallConv == CallingConv::C) {
4280 CallConv = CallingConv::AArch64_SVE_VectorCall;
4341 CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg,
4343 CCAssignFn *RetCC = CallConv == CallingConv::WebKit_JS
4352 AArch64TargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
4360 CCAssignFn *RetCC = CallConv == CallingConv::WebKit_JS
9565 AArch64TargetLowering::getScratchRegisters(CallingConv::ID) const {
13184 Type *Ty, CallingConv::ID CallConv, bool isVarArg) const {
13230 F->setCallingConv(CallingConv::Win64);