| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 75 if (MF->getFunction().getCallingConv() == CallingConv::GHC) in getCalleeSavedRegs() 79 if (MF->getFunction().getCallingConv() == CallingConv::PreserveNone) in getCalleeSavedRegs() 81 if (MF->getFunction().getCallingConv() == CallingConv::AnyReg) in getCalleeSavedRegs() 84 if (MF->getFunction().getCallingConv() == CallingConv::ARM64EC_Thunk_X64) in getCalleeSavedRegs() 92 if (MF->getFunction().getCallingConv() == CallingConv::CFGuard_Check) in getCalleeSavedRegs() 100 if (MF->getFunction().getCallingConv() == CallingConv::SwiftTail) in getCalleeSavedRegs() 102 if (MF->getFunction().getCallingConv() == CallingConv::AArch64_VectorCall) in getCalleeSavedRegs() 104 if (MF->getFunction().getCallingConv() == in getCalleeSavedRegs() 111 if (MF->getFunction().getCallingConv() == CallingConv::AArch64_VectorCall) in getCalleeSavedRegs() 113 if (MF->getFunction().getCallingConv() == CallingConv::AArch64_SVE_VectorCall) in getCalleeSavedRegs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVMetadata.cpp | 21 F.getCallingConv() == CallingConv::SPIR_KERNEL && in getOCLKernelArgAttribute() 73 F.getCallingConv() == CallingConv::SPIR_KERNEL && in getOCLKernelArgAccessQual() 80 F.getCallingConv() == CallingConv::SPIR_KERNEL && in getOCLKernelArgTypeQual()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 88 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn() 99 MIRBuilder, F.getCallingConv(), in lowerReturn() 129 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 134 TLI.ccAssignFnForCall(F.getCallingConv(), false, F.isVarArg()); in lowerFormalArguments() 138 MIRBuilder, F.getCallingConv(), in lowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 163 getDefaultFlatWorkGroupSize(F.getCallingConv()); in getFlatWorkGroupSizes() 248 return isMesa3DOS() && !AMDGPU::isShader(F.getCallingConv()); in isMesaKernel() 337 assert(AMDGPU::isKernel(F.getCallingConv())); in getImplicitArgNumBytes() 357 assert(F.getCallingConv() == CallingConv::AMDGPU_KERNEL || in getExplicitKernArgSize() 358 F.getCallingConv() == CallingConv::SPIR_KERNEL); in getExplicitKernArgSize() 382 if (F.getCallingConv() != CallingConv::AMDGPU_KERNEL && in getKernArgSegmentSize() 383 F.getCallingConv() != CallingConv::SPIR_KERNEL) in getKernArgSegmentSize()
|
| H A D | AMDGPUMachineFunction.cpp | 44 : IsEntryFunction(AMDGPU::isEntryFunctionCC(F.getCallingConv())), in AMDGPUMachineFunction() 46 AMDGPU::isModuleEntryFunctionCC(F.getCallingConv())), in AMDGPUMachineFunction() 47 IsChainFunction(AMDGPU::isChainCC(F.getCallingConv())) { in AMDGPUMachineFunction() 79 CallingConv::ID CC = F.getCallingConv(); in AMDGPUMachineFunction()
|
| H A D | R600AsmPrinter.cpp | 73 switch (MF.getFunction().getCallingConv()) { in EmitProgramInfoR600() 82 switch (MF.getFunction().getCallingConv()) { in EmitProgramInfoR600() 97 if (AMDGPU::isCompute(MF.getFunction().getCallingConv())) { in EmitProgramInfoR600()
|
| H A D | AMDGPUAttributor.cpp | 182 return ST.getDefaultFlatWorkGroupSize(F.getCallingConv()); in getDefaultFlatWorkGroupSize() 292 bool IsNonEntryFunc = !AMDGPU::isEntryFunctionCC(Fn.getCallingConv()); in needsQueuePtr() 382 CallingConv::ID CC = F->getCallingConv(); in initialize() 486 if (AMDGPU::isGraphics(F->getCallingConv())) { in initialize() 504 bool IsNonEntryFunc = !AMDGPU::isEntryFunctionCC(F->getCallingConv()); in updateImpl() 614 bool IsNonEntryFunc = !AMDGPU::isEntryFunctionCC(F->getCallingConv()); in checkForQueuePtr() 920 if (HasAttr || AMDGPU::isEntryFunctionCC(F->getCallingConv())) in initialize() 1022 if (AMDGPU::isEntryFunctionCC(F->getCallingConv())) in initialize() 1128 if (AMDGPU::isEntryFunctionCC(F->getCallingConv())) in initialize() 1396 return !AMDGPU::isEntryFunctionCC(Callee.getCallingConv()) && in runImpl() [all …]
|
| H A D | AMDGPUAsmPrinter.cpp | 201 (F.getCallingConv() == CallingConv::AMDGPU_KERNEL || in emitFunctionBodyStart() 202 F.getCallingConv() == CallingConv::SPIR_KERNEL)) { in emitFunctionBodyStart() 361 if (F.isDeclaration() || !AMDGPU::isModuleEntryFunctionCC(F.getCallingConv())) in validateMCResourceInfo() 995 if (isShader(F.getCallingConv())) { in getSIProgramInfo() 997 F.getCallingConv() == CallingConv::AMDGPU_PS && !STM.isAmdHsaOS(); in getSIProgramInfo() 1066 } else if (isKernel(F.getCallingConv()) && in getSIProgramInfo() 1315 unsigned RsrcReg = getRsrcReg(MF.getFunction().getCallingConv()); in EmitProgramInfoSI() 1334 if (AMDGPU::isCompute(MF.getFunction().getCallingConv())) { in EmitProgramInfoSI() 1390 if (MF.getFunction().getCallingConv() == CallingConv::AMDGPU_PS) { in EmitProgramInfoSI() 1441 auto CC = MF.getFunction().getCallingConv(); in EmitPALMetadata() [all …]
|
| H A D | AMDGPUCallLowering.cpp | 305 CallingConv::ID CC = F.getCallingConv(); in lowerReturnVal() 367 CallingConv::ID CC = B.getMF().getFunction().getCallingConv(); in lowerReturn() 418 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter() 518 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArgumentsKernel() 579 TLI.allocateSystemSGPRs(CCInfo, MF, *Info, F.getCallingConv(), false); in lowerFormalArgumentsKernel() 586 CallingConv::ID CC = F.getCallingConv(); in lowerFormalArguments() 1015 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay() 1061 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable() 1108 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization() 1133 CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization() [all …]
|
| H A D | AMDGPUExportKernelRuntimeHandles.cpp | 79 if (F.getCallingConv() != CallingConv::AMDGPU_KERNEL) in exportKernelRuntimeHandles()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 105 TLI.getCCAssignFn(F.getCallingConv(), true, F.isVarArg()); in lowerReturn() 111 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn() 115 MIRBuilder, F.getCallingConv(), in lowerReturn() 136 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 141 TLI.getCCAssignFn(F.getCallingConv(), false, F.isVarArg()); in lowerFormalArguments() 145 MIRBuilder, F.getCallingConv(), in lowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 334 splitToValueTypes(ArgRetInfo, RetInfos, DL, F.getCallingConv()); in lowerReturn() 338 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerReturn() 381 splitToValueTypes(AInfo, ArgInfos, DL, F.getCallingConv()); in lowerFormalArguments() 386 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerFormalArguments() 392 CCInfo.AllocateStack(ABI.GetCalleeAllocdArgSizeInBytes(F.getCallingConv()), in lowerFormalArguments() 416 (int)ABI.GetCalleeAllocdArgSizeInBytes(CCInfo.getCallingConv()) - in lowerFormalArguments() 551 F.getCallingConv()); in lowerCall() 560 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 124 Subtarget.isCallingConvWin64(State.getCallingConv(), F.isVarArg()); in assignArg() 425 CCAssignFn *AssignFn = TLI.CCAssignFnForReturn(F.getCallingConv()); in lowerReturn() 435 CallingConv::ID CC = F.getCallingConv(); in lowerReturn() 553 CCState CCInfo(F.getCallingConv(), /*IsVarArg=*/true, MF, ArgLocs, in handleMustTailForwardedRegisters() 611 bool IsWin64CC = Subtarget.isCallingConvWin64(CCInfo.getCallingConv(), in saveVarArgRegisters() 703 if (F.getCallingConv() == CallingConv::ARM64EC_Thunk_Native || in lowerFormalArguments() 704 F.getCallingConv() == CallingConv::ARM64EC_Thunk_X64) in lowerFormalArguments() 708 Subtarget.isCallingConvWin64(F.getCallingConv(), F.isVarArg()) && in lowerFormalArguments() 747 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 755 CCAssignFn *AssignFn = TLI.CCAssignFnForCall(F.getCallingConv(), IsWin64 && F.isVarArg()); in lowerFormalArguments() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 209 splitToValueTypes(OrigRetInfo, SplitRetInfos, DL, F.getCallingConv()); in lowerReturnVal() 212 TLI.CCAssignFnForReturn(F.getCallingConv(), F.isVarArg()); in lowerReturnVal() 217 MIRBuilder, F.getCallingConv(), in lowerReturnVal() 401 TLI.CCAssignFnForCall(F.getCallingConv(), F.isVarArg()); in lowerFormalArguments() 412 splitToValueTypes(OrigArgInfo, SplitArgInfos, DL, F.getCallingConv()); in lowerFormalArguments() 421 MIRBuilder, F.getCallingConv(), in lowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | StackMaps.h | 98 bool isAnyReg() const { return (getCallingConv() == CallingConv::AnyReg); } in isAnyReg() 115 CallingConv::ID getCallingConv() const { in getCallingConv() function 218 CallingConv::ID getCallingConv() const { in getCallingConv() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 1419 const CallingConv::ID CC = F->getCallingConv(); in markRegisterParameterAttributes() 1613 CI->setCallingConv(F->getCallingConv()); in emitLibCall() 1706 CI->setCallingConv(F->getCallingConv()); in emitMemCpyChk() 1882 CI->setCallingConv(F->getCallingConv()); in emitUnaryFloatFnCallHelper() 1932 CI->setCallingConv(F->getCallingConv()); in emitBinaryFloatFnCallHelper() 1983 CI->setCallingConv(F->getCallingConv()); in emitPutChar() 2001 CI->setCallingConv(F->getCallingConv()); in emitPutS() 2021 CI->setCallingConv(Fn->getCallingConv()); in emitFPutC() 2041 CI->setCallingConv(Fn->getCallingConv()); in emitFPutS() 2065 CI->setCallingConv(Fn->getCallingConv()); in emitFWrite() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | |
| H A D | X86RegisterInfo.cpp | 238 if (IsWin64 || IsUEFI64 || (F.getCallingConv() == CallingConv::Win64)) in getGPRsForTailCall() 243 bool hasHipeCC = (F.getCallingConv() == CallingConv::HiPE); in getGPRsForTailCall() 291 CallingConv::ID CC = F.getCallingConv(); in getCalleeSavedRegs() 418 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy() 635 if (MF.getFunction().getCallingConv() == CallingConv::GRAAL) { in getReservedRegs() 696 CallingConv::ID CC = MF.getFunction().getCallingConv(); in isArgumentRegister() 814 return !Is64Bit && MF.getFunction().getCallingConv() == CallingConv::X86_INTR; in shouldRealignStack()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86CallLowering.cpp | 170 splitToValueTypes(OrigRetInfo, SplitRetInfos, DL, F.getCallingConv()); in lowerReturn() 175 MIRBuilder, F.getCallingConv(), in lowerReturn() 295 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments() 309 F.getCallingConv(), F.isVarArg())) in lowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 399 bool IsTailCC = CI.getCallingConv() == CallingConv::SwiftTail || in visitCallInst() 400 CI.getCallingConv() == CallingConv::Tail; in visitCallInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430RegisterInfo.cpp | 62 return (F->getCallingConv() == CallingConv::MSP430_INTR ? in getCalleeSavedRegs() 65 return (F->getCallingConv() == CallingConv::MSP430_INTR ? in getCalleeSavedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMergeFunctions.cpp | 95 if (F->getCallingConv() == CallingConv::SwiftTail) in isEligibleFunction() 278 bool isSwiftTailCall = ToFunc->getCallingConv() == CallingConv::SwiftTail && in createThunk() 279 Thunk->getCallingConv() == CallingConv::SwiftTail; in createThunk() 282 CI->setCallingConv(ToFunc->getCallingConv()); in createThunk()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerGuardIntrinsic.cpp | 46 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); in lowerGuardIntrinsic()
|
| H A D | MakeGuardsExplicit.cpp | 72 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); in explicifyGuards()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRMachineFunctionInfo.h | 51 CallingConv::ID CallConv = F.getCallingConv(); in AVRMachineFunctionInfo()
|