Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/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, in LowerFormalArguments() argument
396 switch (CallConv) { in LowerFormalArguments()
415 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
421 switch (CallConv) { in LowerCall()
434 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument
446 if (CallConv == CallingConv::Fast) { in LowerCCCArguments()
530 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
533 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
548 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
623 if (CallConv == CallingConv::Fast) in LowerCCCCallTo()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h124 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
128 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv,
133 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv,
147 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
152 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
156 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
161 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/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.cpp270 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
277 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
384 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall()
470 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
473 switch (CallConv) { in LowerFormalArguments()
485 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument
495 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments()
633 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
636 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
645 ARCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp345 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack()
476 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
695 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
743 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
807 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
929 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs()
945 Info.CallConv != CallingConv::Tail && in lowerTailCall()
957 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1145 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall()
1229 MIRBuilder, Info.CallConv, Info.IsVarArg, in lowerCall()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRMachineFunctionInfo.h56 unsigned CallConv = MF.getFunction().getCallingConv(); in AVRMachineFunctionInfo() local
58 this->IsInterruptHandler = CallConv == CallingConv::AVR_INTR || in AVRMachineFunctionInfo()
60 this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || in AVRMachineFunctionInfo()
H A DAVRISelLowering.h162 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
167 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
171 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
179 CallingConv::ID CallConv, bool isVarArg,
/llvm-project-15.0.7/lld/test/COFF/Inputs/
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-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-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 …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp182 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
186 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall()
197 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
199 CCAssignFn *AssignFn = TLI.getCCAssignFn(Info.CallConv, false, Info.IsVarArg); in lowerCall()
203 Info.CallConv, Info.IsVarArg)) in lowerCall()
215 TLI.getCCAssignFn(Info.CallConv, true, Info.IsVarArg); in lowerCall()
220 Info.CallConv, Info.IsVarArg)) in lowerCall()
/llvm-project-15.0.7/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-15.0.7/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()
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp96 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() local
101 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
160 Info.CallConv = CallConv; in lowerCall()
238 CallingConv::ID CallConv, in splitToValueTypes() argument
261 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes()
541 CallingConv::ID CallConv, bool IsVarArg, in determineAndHandleAssignments() argument
567 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local
578 TLI->getNumRegistersForCallingConv(Ctx, CallConv, CurVT); in determineAssignments()
950 CallingConv::ID CallConv = F.getCallingConv(); in checkReturnTypeForCallConv() local
955 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h70 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
75 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
79 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
/llvm-project-15.0.7/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.cpp301 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
304 switch (CallConv) { in LowerFormalArguments()
317 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
378 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local
385 switch (CallConv) { in LowerCall()
395 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
496 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
501 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
513 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
549 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp267 CallingConv::ID CallConv, in canLowerReturn() argument
271 if (AMDGPU::isEntryFunctionCC(CallConv)) in canLowerReturn()
276 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
979 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
1025 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable()
1088 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization()
1167 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall()
1240 if (Info.CallConv != CallingConv::AMDGPU_Gfx) { in lowerTailCall()
1308 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
1332 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall()
[all …]
/llvm-project-15.0.7/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-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h104 CallingConv::ID CallConv = CallingConv::C; member
370 const DataLayout &DL, CallingConv::ID CallConv,
396 CallingConv::ID CallConv, bool IsVarArg,
475 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
487 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() argument
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp491 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall()
501 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall()
504 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall()
508 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall()
519 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall()
520 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall()
524 MIRBuilder, Info.CallConv, in lowerCall()

12345