Home
last modified time | relevance | path

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

1234

/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp237 Type *Ty, CallingConv::ID CallConv, bool isVarArg, in getMaxByValAlign()
669 CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg, in getScratchRegisters()
673 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
743 X86TargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
755 shouldDisableRetRegFromCSR(CallConv) || in LowerReturn()
758 if (CallConv == CallingConv::X86_INTR && !Outs.empty()) in LowerReturn()
762 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
922 CallConv != CallingConv::PreserveAll && in LowerReturn()
923 CallConv != CallingConv::PreserveMost) in LowerReturn()
946 if (CallConv in isUsedByReturnOnly()
662 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument
735 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & dl,SelectionDAG & DAG) const LowerReturn() argument
1094 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals,uint32_t * RegMask) const LowerCallResult() argument
1293 LowerMemArgument(SDValue Chain,CallingConv::ID CallConv,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,const CCValAssign & VA,MachineFrameInfo & MFI,unsigned i) const LowerMemArgument() argument
1411 get64BitArgumentGPRs(CallingConv::ID CallConv,const X86Subtarget & Subtarget) get64BitArgumentGPRs() argument
1430 get64BitArgumentXMMs(MachineFunction & MF,CallingConv::ID CallConv,const X86Subtarget & Subtarget) get64BitArgumentXMMs() argument
1469 VarArgsLoweringHelper(X86MachineFunctionInfo * FuncInfo,const SDLoc & Loc,SelectionDAG & DAG,const X86Subtarget & Subtarget,CallingConv::ID CallConv,CCState & CCInfo) VarArgsLoweringHelper() argument
1498 CallingConv::ID CallConv; global() member in __anond69625840211::VarArgsLoweringHelper
1671 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument
2001 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local
[all...]
/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h93 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
119 CallingConv::ID CallConv, bool IsVarArg,
127 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
134 CallingConv::ID CallConv, bool IsVarArg,
142 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
148 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DLanaiISelLowering.cpp393 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
396 switch (CallConv) { in LowerFormalArguments()
399 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
415 CallingConv::ID CallConv = CLI.CallConv; in LowerCall()
421 switch (CallConv) { in LowerCall()
424 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
434 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
444 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
446 if (CallConv in LowerCCCArguments()
395 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument
417 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local
436 LowerCCCArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCArguments() argument
532 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument
541 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument
604 LowerCCCCallTo(SDValue Chain,SDValue Callee,CallingConv::ID CallConv,bool IsVarArg,bool,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCCallTo() argument
778 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCallResult() argument
[all...]
/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h130 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
134 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv,
139 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv,
153 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
158 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
162 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
167 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h141 CallingConv::ID CallConv, bool isVarArg,
149 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
156 CallingConv::ID CallConv, bool isVarArg,
162 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
170 bool CanLowerReturn(CallingConv::ID CallConv,
176 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
H A DMSP430ISelLowering.cpp566 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
570 switch (CallConv) { in LowerFormalArguments()
575 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
594 CallingConv::ID CallConv = CLI.CallConv; in LowerCall()
600 switch (CallConv) { in LowerCall()
606 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall()
617 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
627 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
722 MSP430TargetLowering::CanLowerReturn(CallingConv::ID CallConv,
568 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument
596 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local
619 LowerCCCArguments(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCArguments() argument
724 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument
735 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & dl,SelectionDAG & DAG) const LowerReturn() argument
806 LowerCCCCallTo(SDValue Chain,SDValue Callee,CallingConv::ID CallConv,bool isVarArg,bool isTailCall,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCCallTo() argument
935 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCallResult() argument
[all...]
/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp135 MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn()
139 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in canLowerReturn()
329 if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C || in lowerCall()
330 Info.CallConv == CallingConv::X86_64_SysV)) in lowerCall()
345 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
357 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall()
363 Info.CallConv, Info.IsVarArg)) in lowerCall()
367 if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) { in lowerCall()
405 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall()
410 Info.CallConv, Inf in lowerCall()
136 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<CallLowering::BaseArgInfo> & Outs,bool IsVarArg) const canLowerReturn() argument
[all...]
/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h84 SDValue LowerCallArguments(SDValue Chain, CallingConv::ID CallConv,
98 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
107 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
112 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
H A DARCISelLowering.cpp272 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
279 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
286 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall()
385 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall()
470 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
473 switch (CallConv) { in LowerFormalArguments()
478 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
485 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument
495 CCState CCInfo(CallConv, IsVarAr in LowerCallArguments()
632 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument
644 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & dl,SelectionDAG & DAG) const LowerReturn() argument
[all...]
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp352 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) { in doesCalleeRestoreStack()
353 return (CallConv == CallingConv::Fast && TailCallOpt) || in doesCalleeRestoreStack()
354 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail;
475 CallingConv::ID CallConv, in canLowerReturn()
480 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
483 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv));
814 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
862 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
929 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
350 doesCalleeRestoreStack(CallingConv::ID CallConv,bool TailCallOpt) doesCalleeRestoreStack() argument
473 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<BaseArgInfo> & Outs,bool IsVarArg) const canLowerReturn() argument
[all...]
/llvm-project/llvm/lib/Target/AVR/
H A DAVRMachineFunctionInfo.h51 CallingConv::ID CallConv = F.getCallingConv(); in AVRMachineFunctionInfo() local
54 CallConv == CallingConv::AVR_INTR || F.hasFnAttribute("interrupt"); in AVRMachineFunctionInfo()
56 CallConv == CallingConv::AVR_SIGNAL || F.hasFnAttribute("signal"); in AVRMachineFunctionInfo()
H A DAVRISelLowering.h172 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
177 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
181 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
189 CallingConv::ID CallConv, bool isVarArg,
/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp202 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
206 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall()
217 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
219 CCAssignFn *AssignFn = TLI.getCCAssignFn(Info.CallConv, false, Info.IsVarArg); in lowerCall()
223 Info.CallConv, Info.IsVarArg)) in lowerCall()
235 TLI.getCCAssignFn(Info.CallConv, true, Info.IsVarArg); in lowerCall()
240 Info.CallConv, Info.IsVarArg)) in lowerCall()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp276 CallingConv::ID CallConv, in extOpcodeToISDExtOpcode()
280 if (AMDGPU::isEntryFunctionCC(CallConv)) in extOpcodeToISDExtOpcode()
285 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
288 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn()
996 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
1042 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
1105 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
1193 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1214 if (AMDGPU::isChainCC(Info.CallConv)) { in lowerTailCall()
1279 CCState CCInfo(Info.CallConv, Inf in lowerTailCall()
284 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<BaseArgInfo> & Outs,bool IsVarArg) const canLowerReturn() argument
[all...]
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h143 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
149 CallingConv::ID CallConv, bool isVarArg,
203 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
212 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
217 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.h96 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
105 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
110 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DXtensaISelLowering.cpp310 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCall()
322 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
325 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerCall()
455 CallingConv::ID CallConv = CLI.CallConv; in LowerCall()
467 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in CanLowerReturn()
469 CCAssignFn *CC = CCAssignFnForCall(CallConv, IsVarArg); in CanLowerReturn()
578 const uint32_t *Mask = TRI->getCallPreservedMask(MF, CallConv); in LowerBR_JT()
604 CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext()); in LowerJumpTable()
623 CallingConv::ID CallConv, MachineFunctio in LowerConstantPool()
197 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument
297 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local
464 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument
472 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument
[all...]
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp110 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall()
115 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
116 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
200 Info.CallConv = CallConv; in lowerCall()
289 CallingConv::ID CallConv, in splitToValueTypes()
312 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes()
651 CallingConv::ID CallConv, bool IsVarArg, in determineAndHandleAssignments()
657 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext());
677 const CallingConv::ID CallConv in determineAssignments()
111 CallingConv::ID CallConv = CB.getCallingConv(); lowerCall() local
282 splitToValueTypes(const ArgInfo & OrigArg,SmallVectorImpl<ArgInfo> & SplitArgs,const DataLayout & DL,CallingConv::ID CallConv,SmallVectorImpl<uint64_t> * Offsets) const splitToValueTypes() argument
644 determineAndHandleAssignments(ValueHandler & Handler,ValueAssigner & Assigner,SmallVectorImpl<ArgInfo> & Args,MachineIRBuilder & MIRBuilder,CallingConv::ID CallConv,bool IsVarArg,ArrayRef<Register> ThisReturnRegs) const determineAndHandleAssignments() argument
670 const CallingConv::ID CallConv = CCInfo.getCallingConv(); determineAssignments() local
1098 getReturnInfo(CallingConv::ID CallConv,Type * RetTy,AttributeList Attrs,SmallVectorImpl<BaseArgInfo> & Outs,const DataLayout & DL) const getReturnInfo() argument
1124 CallingConv::ID CallConv = F.getCallingConv(); checkReturnTypeForCallConv() local
[all...]
/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp325 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments()
328 switch (CallConv) { in LowerFormalArguments()
330 report_fatal_error("unimplemented calling convention: " + Twine(CallConv)); in LowerFormalArguments()
341 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
428 CallingConv::ID CallConv = CLI.CallConv; in LowerCall()
435 switch (CallConv) { in LowerCall()
437 report_fatal_error("unsupported calling convention: " + Twine(CallConv)); in LowerCall()
445 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
543 DAG.getRegisterMask(TRI->getCallPreservedMask(MF, CLI.CallConv))); in LowerReturn()
326 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument
414 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local
535 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument
584 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCallResult() argument
[all...]
H A DBPFISelLowering.h89 CallingConv::ID CallConv, bool IsVarArg,
102 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
108 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
/llvm-project/llvm/test/DebugInfo/PDB/
H A Dpdbdump-yaml-types.test22 YAML: CallConv: NearC
83 YAML: CallConv: ThisCall
93 YAML: CallConv: ThisCall
183 YAML: CallConv: ThisCall
196 YAML: CallConv: ThisCall
206 YAML: CallConv: ThisCall
306 YAML: CallConv: ThisCall
316 YAML: CallConv: ThisCall
409 YAML: CallConv: ThisCall
419 YAML: CallConv: ThisCall
[all …]
/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp500 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
510 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall()
513 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall()
517 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall()
528 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall()
529 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall()
533 MIRBuilder, Info.CallConv, in lowerCall()
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h109 CallingConv::ID CallConv = CallingConv::C; member
390 const DataLayout &DL, CallingConv::ID CallConv,
416 CallingConv::ID CallConv, bool IsVarArg,
495 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
507 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn()
506 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<BaseArgInfo> & Outs,bool IsVarArg) canLowerReturn() argument
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp328 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
332 switch (CallConv) { in LowerFormalArguments()
347 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
349 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerFormalArguments()
428 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
432 CCState CCInfo(CallConv, IsVarArg, MF, CSKYLocs, Context); in CanLowerReturn()
433 return CCInfo.CheckReturn(Outs, CCAssignFnForReturn(CallConv, IsVarArg)); in CanLowerReturn()
437 CSKYTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
446 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), CSKYLocs, in LowerReturn()
448 CCInfo.AnalyzeReturn(Outs, CCAssignFnForReturn(CallConv, IsVarAr in LowerReturn()
436 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument
515 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local
[all...]
/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h85 CallingConv::ID CallConv = CallingConv::C; member
117 CallConv = Call.getCallingConv(); in setCallee()
141 CallConv = Call.getCallingConv();
155 CallConv = CC;
171 CallConv = CC;

1234