Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/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()
576 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
595 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
601 switch (CallConv) { in LowerCall()
607 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall()
618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument
628 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
723 MSP430TargetLowering::CanLowerReturn(CallingConv::ID CallConv, in CanLowerReturn() argument
729 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
419 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
425 switch (CallConv) { in LowerCall()
428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, 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()
534 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp334 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) { in doesCalleeRestoreStack() argument
335 return (CallConv == CallingConv::Fast && TailCallOpt) || in doesCalleeRestoreStack()
336 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack()
643 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
691 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
755 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
871 Mask = TRI.getThisReturnPreservedMask(MF, Info.CallConv); in getMaskForArgs()
874 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs()
877 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs()
893 Info.CallConv != CallingConv::Tail && in lowerTailCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/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,
/netbsd-src/external/apache2/llvm/dist/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()
245 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, 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()
439 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); 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
[all …]
/netbsd-src/external/apache2/llvm/dist/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.h163 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
168 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
172 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
180 CallingConv::ID CallConv, bool isVarArg,
H A DAVRISelLowering.cpp1125 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument
1134 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
1233 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
1243 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
1364 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall()
1385 return LowerCallResult(Chain, InFlag, CallConv, isVarArg, Ins, DL, DAG, in LowerCall()
1393 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument
1399 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
1403 if (CallConv == CallingConv::AVR_BUILTIN) { in LowerCallResult()
1426 CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg, in CanLowerReturn() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallLowering.cpp298 if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C || in lowerCall()
299 Info.CallConv == CallingConv::X86_64_SysV)) in lowerCall()
314 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
326 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
332 Info.CallConv, Info.IsVarArg)) in lowerCall()
336 if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) { in lowerCall()
374 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall()
379 Info.CallConv, Info.IsVarArg)) in lowerCall()
/netbsd-src/external/apache2/llvm/dist/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()
100 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
143 Info.CallConv = CallConv; in lowerCall()
204 CallingConv::ID CallConv) const { in splitToValueTypes()
227 OrigArg.Ty, CallConv, false); in splitToValueTypes()
515 CallingConv::ID CallConv, bool IsVarArg, Register ThisReturnReg) const { in determineAndHandleAssignments() argument
520 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments()
540 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local
546 MVT NewVT = TLI->getRegisterTypeForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
[all …]
/netbsd-src/external/apache2/llvm/dist/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,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp266 CallingConv::ID CallConv, in canLowerReturn() argument
270 if (AMDGPU::isEntryFunctionCC(CallConv)) in canLowerReturn()
275 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
278 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn()
933 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
979 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
1037 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
1116 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1182 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall()
1190 Info.CallConv != CallingConv::AMDGPU_Gfx) { in lowerTailCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp489 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
499 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall()
502 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall()
506 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall()
517 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall()
518 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall()
522 MIRBuilder, Info.CallConv, in lowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h97 CallingConv::ID CallConv = CallingConv::C; member
353 const DataLayout &DL, CallingConv::ID CallConv) const;
386 CallingConv::ID CallConv, bool IsVarArg,
465 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
477 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() argument
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1052 Type *Ty, CallingConv::ID CallConv, bool isVarArg) const override { in functionArgumentNeedsConsecutiveRegisters() argument
1103 const CallingConv::ID CallConv; member
1113 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg), in CallFlags()
1237 CallingConv::ID CallConv, bool isVarArg,
1251 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1259 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
1264 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1274 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1278 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1282 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h82 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
86 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
90 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
H A DWebAssemblyISelLowering.cpp809 static bool callingConvSupported(CallingConv::ID CallConv) { in callingConvSupported() argument
814 return CallConv == CallingConv::C || CallConv == CallingConv::Fast || in callingConvSupported()
815 CallConv == CallingConv::Cold || in callingConvSupported()
816 CallConv == CallingConv::PreserveMost || in callingConvSupported()
817 CallConv == CallingConv::PreserveAll || in callingConvSupported()
818 CallConv == CallingConv::CXX_FAST_TLS || in callingConvSupported()
819 CallConv == CallingConv::WASM_EmscriptenInvoke || in callingConvSupported()
820 CallConv == CallingConv::Swift; in callingConvSupported()
833 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
834 if (!callingConvSupported(CallConv)) in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/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
/netbsd-src/external/apache2/llvm/dist/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,

1234