Home
last modified time | relevance | path

Searched refs:CallConv (Results 1 – 25 of 72) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h142 CallingConv::ID CallConv, bool isVarArg,
150 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
157 CallingConv::ID CallConv, bool isVarArg,
163 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
171 bool CanLowerReturn(CallingConv::ID CallConv,
177 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
H A DMSP430ISelLowering.cpp567 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument
571 switch (CallConv) { in LowerFormalArguments()
595 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
601 switch (CallConv) { in LowerCall()
618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument
723 MSP430TargetLowering::CanLowerReturn(CallingConv::ID CallConv, in CanLowerReturn() argument
729 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
746 if (CallConv == CallingConv::MSP430_INTR && !Outs.empty()) in LowerReturn()
750 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
789 unsigned Opc = (CallConv == CallingConv::MSP430_INTR ? in LowerReturn()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h114 CallingConv::ID CallConv, bool IsVarArg,
122 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
129 CallingConv::ID CallConv, bool IsVarArg,
137 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DLanaiISelLowering.cpp397 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
400 switch (CallConv) { in LowerFormalArguments()
419 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
425 switch (CallConv) { in LowerCall()
438 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument
448 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
450 if (CallConv == CallingConv::Fast) { in LowerCCCArguments()
543 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
618 if (CallConv == CallingConv::Fast) in LowerCCCCallTo()
741 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCCCCallTo()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h81 SDValue LowerCallArguments(SDValue Chain, CallingConv::ID CallConv,
95 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
104 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
109 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
H A DARCISelLowering.cpp231 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
238 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
345 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall()
431 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
434 switch (CallConv) { in LowerFormalArguments()
446 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument
456 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments()
594 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
597 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
606 ARCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h120 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
124 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv,
129 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv,
143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
147 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
152 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMachineFunctionInfo.h56 unsigned CallConv = MF.getFunction().getCallingConv(); in AVRMachineFunctionInfo() local
58 …this->IsInterruptHandler = CallConv == CallingConv::AVR_INTR || MF.getFunction().hasFnAttribute("i… in AVRMachineFunctionInfo()
59 …this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || MF.getFunction().hasFnAttribute("si… in AVRMachineFunctionInfo()
H A DAVRISelLowering.h159 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
164 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
168 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
176 CallingConv::ID CallConv, bool isVarArg,
H A DAVRISelLowering.cpp1135 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument
1144 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
1243 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
1379 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall()
1414 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
1418 if (CallConv == CallingConv::AVR_BUILTIN) { in LowerCallResult()
1441 CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg, in CanLowerReturn() argument
1443 if (CallConv == CallingConv::AVR_BUILTIN) { in CanLowerReturn()
1445 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
1463 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp331 return (CallConv == CallingConv::Fast && TailCallOpt) || in doesCalleeRestoreStack()
332 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack()
635 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
683 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
747 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
869 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs()
885 Info.CallConv != CallingConv::Tail && in lowerTailCall()
897 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1073 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall()
1132 MIRBuilder, Info.CallConv, Info.IsVarArg, in lowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp297 if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C || in lowerCall()
298 Info.CallConv == CallingConv::X86_64_SysV)) in lowerCall()
313 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
325 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
331 Info.CallConv, Info.IsVarArg)) in lowerCall()
335 if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) { in lowerCall()
373 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall()
378 Info.CallConv, Info.IsVarArg)) in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h146 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
152 CallingConv::ID CallConv, bool isVarArg,
211 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
220 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
226 CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp94 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() local
99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
143 Info.CallConv = CallConv; in lowerCall()
210 CallingConv::ID CallConv, in splitToValueTypes() argument
233 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes()
526 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments()
546 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local
557 TLI->getNumRegistersForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
902 CallingConv::ID CallConv = F.getCallingConv(); in checkReturnTypeForCallConv() local
907 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp258 if (AMDGPU::isEntryFunctionCC(CallConv)) in canLowerReturn()
263 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
934 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
980 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
1038 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
1117 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1191 Info.CallConv != CallingConv::AMDGPU_Gfx) { in lowerTailCall()
1258 Info.CallConv != CallingConv::AMDGPU_Gfx) { in lowerCall()
1265 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
1288 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h81 CallingConv::ID CallConv, bool IsVarArg,
94 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
100 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DBPFISelLowering.cpp300 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
303 switch (CallConv) { in LowerFormalArguments()
316 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
377 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
384 switch (CallConv) { in LowerCall()
394 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
495 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
500 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
512 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
548 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h103 CallingConv::ID CallConv = CallingConv::C; member
363 const DataLayout &DL, CallingConv::ID CallConv,
389 CallingConv::ID CallConv, bool IsVarArg,
468 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
480 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp482 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
492 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall()
495 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall()
499 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall()
510 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall()
511 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall()
515 MIRBuilder, Info.CallConv, in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h84 CallingConv::ID CallConv = CallingConv::C; member
116 CallConv = Call.getCallingConv(); in setCallee()
140 CallConv = Call.getCallingConv();
154 CallConv = CC;
170 CallConv = CC;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1069 Type *Ty, CallingConv::ID CallConv, bool isVarArg, in functionArgumentNeedsConsecutiveRegisters() argument
1122 const CallingConv::ID CallConv; member
1132 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg), in CallFlags()
1259 CallingConv::ID CallConv, bool isVarArg,
1273 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1281 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
1286 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1296 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1300 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1304 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h113 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
117 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
121 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
H A DWebAssemblyISelLowering.cpp846 return CallConv == CallingConv::C || CallConv == CallingConv::Fast || in callingConvSupported()
847 CallConv == CallingConv::Cold || in callingConvSupported()
848 CallConv == CallingConv::PreserveMost || in callingConvSupported()
849 CallConv == CallingConv::PreserveAll || in callingConvSupported()
852 CallConv == CallingConv::Swift; in callingConvSupported()
865 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
866 if (!callingConvSupported(CallConv)) in LowerCall()
978 if (CallConv == CallingConv::Swift) { in LowerCall()
1148 if (!callingConvSupported(CallConv)) in LowerReturn()
1175 if (!callingConvSupported(CallConv)) in LowerFormalArguments()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h149 ProcedureRecord(TypeIndex ReturnType, CallingConvention CallConv, in ProcedureRecord() argument
153 CallConv(CallConv), Options(Options), ParameterCount(ParameterCount), in ProcedureRecord()
157 CallingConvention getCallConv() const { return CallConv; } in getCallConv()
163 CallingConvention CallConv; variable
176 TypeIndex ThisType, CallingConvention CallConv, in MemberFunctionRecord() argument
180 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv), in MemberFunctionRecord()
188 CallingConvention getCallConv() const { return CallConv; } in getCallConv()
197 CallingConvention CallConv; variable
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h72 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
81 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
85 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,

123