Home
last modified time | relevance | path

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

1234567

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp73 if (MF->getFunction().getCallingConv() == CallingConv::GHC) in getCalleeSavedRegs()
77 if (MF->getFunction().getCallingConv() == CallingConv::AnyReg) in getCalleeSavedRegs()
85 if (MF->getFunction().getCallingConv() == CallingConv::CFGuard_Check) in getCalleeSavedRegs()
98 if (MF->getFunction().getCallingConv() == CallingConv::SwiftTail) in getCalleeSavedRegs()
100 if (MF->getFunction().getCallingConv() == CallingConv::PreserveMost) in getCalleeSavedRegs()
102 if (MF->getFunction().getCallingConv() == CallingConv::Win64) in getCalleeSavedRegs()
117 if (MF->getFunction().getCallingConv() == CallingConv::CFGuard_Check) in getDarwinCalleeSavedRegs()
125 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS) in getDarwinCalleeSavedRegs()
134 if (MF->getFunction().getCallingConv() == CallingConv::SwiftTail) in getDarwinCalleeSavedRegs()
136 if (MF->getFunction().getCallingConv() == CallingConv::PreserveMost) in getDarwinCalleeSavedRegs()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp83 TLI.getCCAssignFn(F.getCallingConv(), true, F.isVarArg()); in lowerReturn()
89 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerReturn()
93 MIRBuilder, F.getCallingConv(), in lowerReturn()
114 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
119 TLI.getCCAssignFn(F.getCallingConv(), false, F.isVarArg()); in lowerFormalArguments()
123 MIRBuilder, F.getCallingConv(), in lowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
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 DAMDGPUMachineFunction.cpp21 MF.getFunction().getCallingConv())), in AMDGPUMachineFunction()
23 AMDGPU::isModuleEntryFunctionCC(MF.getFunction().getCallingConv())), in AMDGPUMachineFunction()
46 CallingConv::ID CC = F.getCallingConv(); in AMDGPUMachineFunction()
H A DAMDGPUAnnotateKernelFeatures.cpp66 bool IsFunc = !AMDGPU::isEntryFunctionCC(F.getCallingConv()); in addFeatureAttributes()
119 if (!F || F->isDeclaration() || AMDGPU::isGraphics(F->getCallingConv())) in runOnSCC()
H A DAMDGPUAsmPrinter.cpp227 (F.getCallingConv() == CallingConv::AMDGPU_KERNEL || in emitFunctionBodyStart()
228 F.getCallingConv() == CallingConv::SPIR_KERNEL)) { in emitFunctionBodyStart()
747 if (isShader(F.getCallingConv())) { in getSIProgramInfo()
967 unsigned RsrcReg = getRsrcReg(MF.getFunction().getCallingConv()); in EmitProgramInfoSI()
969 if (AMDGPU::isCompute(MF.getFunction().getCallingConv())) { in EmitProgramInfoSI()
996 if (MF.getFunction().getCallingConv() == CallingConv::AMDGPU_PS) { in EmitProgramInfoSI()
1022 auto CC = MF.getFunction().getCallingConv(); in EmitPALMetadata()
1044 if (MF.getFunction().getCallingConv() == CallingConv::AMDGPU_PS) { in EmitPALMetadata()
1054 MD->setWave32(MF.getFunction().getCallingConv()); in EmitPALMetadata()
1091 assert(F.getCallingConv() == CallingConv::AMDGPU_KERNEL || in getAmdKernelCode()
[all …]
H A DAMDGPUAttributor.cpp200 bool IsNonEntryFunc = !AMDGPU::isEntryFunctionCC(Fn.getCallingConv()); in needsQueuePtr()
283 CallingConv::ID CC = F->getCallingConv(); in initialize()
385 if (AMDGPU::isGraphics(F->getCallingConv())) { in initialize()
402 bool IsNonEntryFunc = !AMDGPU::isEntryFunctionCC(F->getCallingConv()); in updateImpl()
499 bool IsNonEntryFunc = !AMDGPU::isEntryFunctionCC(F->getCallingConv()); in checkForQueuePtr()
638 if (AMDGPU::isEntryFunctionCC(F->getCallingConv())) in initialize()
776 if (!AMDGPU::isEntryFunctionCC(F.getCallingConv())) { in runOnModule()
H A DAMDGPUAliasAnalysis.cpp109 switch (F->getCallingConv()) { in alias()
147 switch (F->getCallingConv()) { in pointsToConstantMemory()
H A DAMDGPUPropagateAttributes.cpp212 if (AMDGPU::isKernel(F.getCallingConv())) in process()
382 if (!AMDGPU::isKernel(F.getCallingConv())) in runOnFunction()
413 if (!AMDGPU::isEntryFunctionCC(F.getCallingConv())) in run()
H A DAMDGPUCallLowering.cpp296 CallingConv::ID CC = F.getCallingConv(); in lowerReturnVal()
358 CallingConv::ID CC = B.getMF().getFunction().getCallingConv(); in lowerReturn()
409 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter()
504 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArgumentsKernel()
559 TLI.allocateSystemSGPRs(CCInfo, MF, *Info, F.getCallingConv(), false); in lowerFormalArgumentsKernel()
566 CallingConv::ID CC = F.getCallingConv(); in lowerFormalArguments()
980 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay()
1026 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable()
1089 CallingConv::ID CallerCC = CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
1113 return canGuaranteeTCO(CalleeCC) && CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
H A DSILateBranchLowering.cpp72 bool IsPS = F.getCallingConv() == CallingConv::AMDGPU_PS; in generateEndPgm()
188 if (MF.getFunction().getCallingConv() != CallingConv::AMDGPU_GS) in runOnMachineFunction()
H A DAMDGPUSubtarget.cpp376 getDefaultFlatWorkGroupSize(F.getCallingConv()); in getFlatWorkGroupSizes()
437 return isMesa3DOS() && !AMDGPU::isShader(F.getCallingConv()); in isMesaKernel()
511 assert(AMDGPU::isKernel(F.getCallingConv())); in getImplicitArgNumBytes()
528 assert(F.getCallingConv() == CallingConv::AMDGPU_KERNEL || in getExplicitKernArgSize()
529 F.getCallingConv() == CallingConv::SPIR_KERNEL); in getExplicitKernArgSize()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp69 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
74 TLI.ccAssignFnForCall(F.getCallingConv(), false, F.isVarArg()); in lowerFormalArguments()
78 MIRBuilder, F.getCallingConv(), in lowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp334 splitToValueTypes(ArgRetInfo, RetInfos, DL, F.getCallingConv()); in lowerReturn()
339 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerReturn()
382 splitToValueTypes(AInfo, ArgInfos, DL, F.getCallingConv()); in lowerFormalArguments()
389 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerFormalArguments()
395 CCInfo.AllocateStack(ABI.GetCalleeAllocdArgSizeInBytes(F.getCallingConv()), in lowerFormalArguments()
418 (int)ABI.GetCalleeAllocdArgSizeInBytes(CCInfo.getCallingConv()) - in lowerFormalArguments()
553 F.getCallingConv()); in lowerCall()
563 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerCall()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp201 splitToValueTypes(OrigRetInfo, SplitRetInfos, DL, F.getCallingConv()); in lowerReturnVal()
204 TLI.CCAssignFnForReturn(F.getCallingConv(), F.isVarArg()); in lowerReturnVal()
209 MIRBuilder, F.getCallingConv(), in lowerReturnVal()
392 TLI.CCAssignFnForCall(F.getCallingConv(), F.isVarArg()); in lowerFormalArguments()
403 splitToValueTypes(OrigArgInfo, SplitArgInfos, DL, F.getCallingConv()); in lowerFormalArguments()
412 MIRBuilder, F.getCallingConv(), in lowerFormalArguments()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DStackMaps.h97 bool isAnyReg() const { return (getCallingConv() == CallingConv::AnyReg); } in isAnyReg()
114 CallingConv::ID getCallingConv() const { in getCallingConv() function
217 CallingConv::ID getCallingConv() const { in getCallingConv() function
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp115 bool IsCalleeWin = Subtarget.isCallingConvWin64(State.getCallingConv()); in assignArg()
367 CCAssignFn *AssignFn = TLI.CCAssignFnForReturn(F.getCallingConv()); in lowerReturn()
377 CallingConv::ID CC = F.getCallingConv(); in lowerReturn()
500 CCState CCInfo(F.getCallingConv(), /*IsVarArg=*/true, MF, ArgLocs, in handleMustTailForwardedRegisters()
584 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
593 TLI.CCAssignFnForCall(F.getCallingConv(), /*IsVarArg=*/false); in lowerFormalArguments()
598 F.getCallingConv(), F.isVarArg())) in lowerFormalArguments()
631 if (doesCalleeRestoreStack(F.getCallingConv(), in lowerFormalArguments()
696 CallingConv::ID CallerCC = CallerF.getCallingConv(); in doCallerAndCalleePassArgsTheSameWay()
744 CallingConv::ID CallerCC = CallerF.getCallingConv(); in areCalleeOutgoingArgsTailCallable()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallLowering.cpp149 splitToValueTypes(OrigRetInfo, SplitRetInfos, DL, F.getCallingConv()); in lowerReturn()
154 MIRBuilder, F.getCallingConv(), in lowerReturn()
266 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv()); in lowerFormalArguments()
277 F.getCallingConv(), F.isVarArg())) in lowerFormalArguments()
H A DX86RegisterInfo.cpp235 if (IsWin64 || (F.getCallingConv() == CallingConv::Win64)) in getGPRsForTailCall()
240 bool hasHipeCC = (F.getCallingConv() == CallingConv::HiPE); in getGPRsForTailCall()
288 CallingConv::ID CC = F.getCallingConv(); in getCalleeSavedRegs()
409 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS && in getCalleeSavedRegsViaCopy()
563 CallingConv::ID CC = MF.getFunction().getCallingConv(); in getReservedRegs()
637 CallingConv::ID CC = MF.getFunction().getCallingConv(); in isArgumentRegister()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp65 return (F->getCallingConv() == CallingConv::MSP430_INTR ? in getCalleeSavedRegs()
68 return (F->getCallingConv() == CallingConv::MSP430_INTR ? in getCalleeSavedRegs()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h399 bool IsTailCC = CI.getCallingConv() == CallingConv::SwiftTail || in visitCallInst()
400 CI.getCallingConv() == CallingConv::Tail; in visitCallInst()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp460 CI->getCallingConv() == cast<CallInst>(I2)->getCallingConv() && in haveSameSpecialState()
464 return CI->getCallingConv() == cast<InvokeInst>(I2)->getCallingConv() && in haveSameSpecialState()
468 return CI->getCallingConv() == cast<CallBrInst>(I2)->getCallingConv() && in haveSameSpecialState()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerGuardIntrinsic.cpp64 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); in lowerGuardIntrinsic()
H A DMakeGuardsExplicit.cpp84 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); in explicifyGuards()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRMachineFunctionInfo.h56 unsigned CallConv = MF.getFunction().getCallingConv(); in AVRMachineFunctionInfo()

1234567