Home
last modified time | relevance | path

Searched full:callconv (Results 1 – 25 of 126) sorted by relevance

123456

/llvm-project/lld/test/COFF/
H A Dpdb-thunk.yaml398 CallConv: NearC
415 CallConv: NearC
436 CallConv: NearC
446 CallConv: NearC
475 CallConv: NearC
485 CallConv: NearC
572 CallConv: NearC
589 CallConv: NearC
610 CallConv: NearC
620 CallConv: NearC
[all …]
H A Dpdb-heapsite.yaml293 CallConv: NearC
308 CallConv: NearC
397 CallConv: NearC
410 CallConv: NearC
420 CallConv: NearC
608 CallConv: NearC
621 CallConv: NearC
631 CallConv: NearC
741 CallConv: NearC
751 CallConv: NearC
[all …]
/llvm-project/lld/test/COFF/Inputs/
H A Dpdb-type-server-guid-collision-a-pdb.yaml81 CallConv: NearC
94 CallConv: NearC
107 CallConv: NearC
285 CallConv: NearC
298 CallConv: NearC
308 CallConv: NearC
408 CallConv: NearC
418 CallConv: NearC
518 CallConv: NearC
528 CallConv: NearC
[all …]
H A Dpdb-type-server-guid-collision-b-pdb.yaml109 CallConv: NearC
122 CallConv: NearC
135 CallConv: NearC
313 CallConv: NearC
326 CallConv: NearC
336 CallConv: NearC
436 CallConv: NearC
446 CallConv: NearC
546 CallConv: NearC
556 CallConv: NearC
[all …]
H A Dpdb-file-statics-b.yaml130 CallConv: NearC
224 CallConv: NearC
237 CallConv: NearC
250 CallConv: NearC
438 CallConv: NearC
451 CallConv: NearC
461 CallConv: NearC
571 CallConv: NearC
581 CallConv: NearC
691 CallConv: NearC
[all …]
H A Dpdb-file-statics-a.yaml136 CallConv: NearC
155 CallConv: NearC
249 CallConv: NearC
262 CallConv: NearC
275 CallConv: NearC
463 CallConv: NearC
476 CallConv: NearC
486 CallConv: NearC
596 CallConv: NearC
606 CallConv: NearC
[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,
/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/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,
/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/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/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/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/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/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/Xtensa/
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...]
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,
/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/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...]
/llvm-project/llvm/test/DebugInfo/PDB/Inputs/
H A Dmerge-ids-and-types-2.yaml76 CallConv: NearC
91 CallConv: NearC
101 CallConv: ThisCall
/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...]

123456