Home
last modified time | relevance | path

Searched refs:getCallingConv (Results 1 – 25 of 189) sorted by relevance

12345678

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp75 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 DSPIRVMetadata.cpp21 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 DPPCCallLowering.cpp88 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 DAMDGPUSubtarget.cpp163 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 DAMDGPUMachineFunction.cpp44 : 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 DR600AsmPrinter.cpp73 switch (MF.getFunction().getCallingConv()) { in EmitProgramInfoR600()
82 switch (MF.getFunction().getCallingConv()) { in EmitProgramInfoR600()
97 if (AMDGPU::isCompute(MF.getFunction().getCallingConv())) { in EmitProgramInfoR600()
H A DAMDGPUAttributor.cpp182 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 DAMDGPUAsmPrinter.cpp201 (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 DAMDGPUCallLowering.cpp305 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 DAMDGPUExportKernelRuntimeHandles.cpp79 if (F.getCallingConv() != CallingConv::AMDGPU_KERNEL) in exportKernelRuntimeHandles()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp105 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 DMipsCallLowering.cpp334 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 DAArch64CallLowering.cpp124 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 DARMCallLowering.cpp209 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 DStackMaps.h98 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 DBuildLibCalls.cpp1419 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 DX86CallLowering.cpp
H A DX86RegisterInfo.cpp238 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 DX86CallLowering.cpp170 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 DIROutliner.h399 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 DMSP430RegisterInfo.cpp62 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 DGlobalMergeFunctions.cpp95 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 DLowerGuardIntrinsic.cpp46 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); in lowerGuardIntrinsic()
H A DMakeGuardsExplicit.cpp72 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); in explicifyGuards()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMachineFunctionInfo.h51 CallingConv::ID CallConv = F.getCallingConv(); in AVRMachineFunctionInfo()

12345678